我有5-10个独立的项目,我希望在版本控制下使用Git。组织项目/解决方案的最佳方式是什么:
什么对你最有效,为什么?
发布于 2009-05-20 17:10:36
我可以肯定地说,每个项目使用一个存储库。否则,项目之间就会出现各种串扰,更不用说,如果使用命令行git,那么指定长路径是件很痛苦的事。Git在每个项目模型中使用一个存储库非常好,我看不到任何其他使用的理由;我认为我从来没有真正理解SVN为什么提倡这样的工作方式。
发布于 2009-05-20 17:23:02
要完成马克的回答,使用一个中央存储库(所有项目都在其中)并不能阻止多个存储库,每个存储库都有自己的项目。
让我们从莱纳斯本人那里听听
无论哪种方式都没有真正的问题,也许更重要的是,这甚至不是你必须在第一天决定的事情。 你可以很容易地做到这或那样的方式,或者
例如,让公共“分发点”使用一个包含所有模块的共享存储库作为同一存储库中的独立分支是完全合理的。
但是,即使这样设置了这样一个中央分发点存储库,单个开发人员也很可能会决定为不同的模块拥有独立的存储库更好。这两种方法并不是相互不兼容的,您可以在两种不同的存储库之间获取数据并将其推回。
发布于 2009-06-19 19:09:09
如果存储库是corrupted.It效果,那么每个项目的所有项目teams.So回购都是个好主意。
https://stackoverflow.com/questions/889100
复制相似问题