В общем не по своей воле, но пришлось мне поработать с SVN
После долгой и привычной работы в Гитом, скажу, это было непривычно
И перед мной встала задача, перенести изменения из git в svn
В общем то все просто:
- Сохраняем нужные нам изменения
- Загружаем патч
Сохраняем нужные изменения (разницу веток)
git diff --no-prefix master..develop > myPatch.diff
в директории с нашим svn проектом накатываем патч
patch -p0 < myPatch.diff
На просторах интернета видел так-же вот такой вариант пропатчивания —
patch -p1 -i {patch.file}
но не пробовал его, так как у меня получилось первым способом.
Все готово. Смотрим изменения. При необходимости правим конфликты.