对于git,“A successful Git branching model”提供了很好的建议。
我想给Fossil一个镜头,它似乎与git非常兼容(最显着的区别(SCM功能)我到目前为止注意到的是拒绝git-rebase
的功能,部分由shunning功能缓解。那么git工作流程可以简单地以1:1进行调整,还是一个不同的工作流程更值得推荐?例如。如何整合化石(综合问题跟踪器和维基)的附加功能?
http://nvie.com/img/2009/12/Screen-shot-2009-12-24-at-11.32.03.png
答案 0 :(得分:1)
据我所知,化石使用自动同步模式来减少可能使开发人员忙碌的分支。
因此每个开发人员都设置与主备份存储库自动同步。然后,当想要增强功能时,只需在登记时设置分支。当功能可用时,合并回主干。
如果您想让所有开发人员共享相同的分支树以供审阅,请在克隆时添加--private选项。
所以,在你给的照片中。我们可以将'发展'视为'主干'。而所有其他人都作为--branch选项提交。
当我们想在一个分支下开发时,只需要'化石更新