“传统”版本控制系统遵循“大教堂”模型 - 所有代码都存储在一个主存储库中。
分布式版本控制系统(如git)可以更灵活地组织多个存储库。您可以“推送”更改,“拉”更改和“克隆”存储库。
您是否按工作组或工作流程线组织了存储库?你有没有注意到任何模式?
答案 0 :(得分:27)
参考幻灯片的完整上下文可以在Pro Git - 5.1 Distributed Git - Distributed Workflows找到。
答案 1 :(得分:0)
我对git还不熟悉,但是我处理这个问题的方式是在我自己的存储库中弄得一团糟,当我进入一个看起来非常健康的状态时(至少有几个单元测试通过) ),我标记它并推送到可公开访问的存储库。