【发布时间】:2011-05-21 05:45:32
【问题描述】:
我正在试验git-svn,并试图提出一个相对不易出错的工作流程。我认为以下应该可以工作,而且很简单,但我见过people using far more complicated workflows,所以我想看看为什么。
(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 dcommitGOTO 4
【问题讨论】: