Я экспериментирую с git-svn
, и пытаюсь придумать относительно не подверженный ошибкам рабочий процесс. Я думаю, что следующее должно работать, и это довольно просто, но я видел people using far more complicated workflows, поэтому я хочу понять, почему.Будет ли этот рабочий процесс git-svn работать?
(master) $ git svn init <path>
(master) $ git svn fetch
(master) $ git svn rebase
(master) $ git checkout -b topic-branch
(topic-branch) $ # HACK HACK COMMIT HACK HACK HACK COMMIT HACK COMMIT
(topic-branch) $ git checkout master
(master) $ git merge topic-branch
- это быстро вперед слияние, так что ни о слиянии не совершать(master) $ git svn rebase
(master) $ # fix conflicts
(master) $ git svn dcommit
GOTO 4
связанный: http://stackoverflow.com/questions/1129688/git-svn-workflow-feature-branches-and-merge – cregox 2011-02-14 20:16:15