В общем не по своей воле, но пришлось мне поработать с SVN

После долгой и привычной работы в Гитом, скажу, это было непривычно

И перед мной встала задача, перенести изменения из git в svn

В общем то все просто:

  1. Сохраняем нужные нам изменения
  2. Загружаем патч

Сохраняем нужные изменения (разницу веток)

git diff --no-prefix master..develop > myPatch.diff

в директории с нашим svn проектом накатываем патч

patch -p0 < myPatch.diff

 

На просторах интернета видел так-же вот такой вариант пропатчивания —

patch -p1 -i {patch.file}

но не пробовал его, так как у меня получилось первым способом.

 

Все готово. Смотрим изменения. При необходимости правим конфликты.