Использование git-svn для объединения ветви svn обратно в транк и транк обратно в ветку
Поэтому я использую git и взаимодействую с репозиторием SVN.
У меня есть SVN TRUNK, который выглядит так:
A-B-C-D
И ветка svn bug_fixes, которая разветвляется при коммите B или C:
-c-d-e-f-g-h-i
Теперь мне нужно вернуть коммиты cdefghi из моей ветки svn обратно в ветку master.
Я знаю, что я мог бы просто сделать сдавленный коммит, назовем его сквош SQUASH (который будет содержать cdefghi), но тогда кажется, что мне нужно было бы убить ветку bug_fixes и запустить новую ветвь, чтобы чисто продолжить.
Вот:http://blog.red-bean.com/sussman/?p=92 они предлагают:
checkout
филиал.
merge
изменения хозяина в ветке.
Checkout
хозяин.
merge --reintegrate
филиал меняется на мастера.
Продолжайте разработку.
К сожалению, git-svn, похоже, не распознает команду "merge --reintegrate" для svn.
Итак, как мне сделать, чтобы ветвь и мастер имели все коммиты, чтобы можно было продолжить разработку с использованием команд git-svn?