首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用git组织多个项目的最佳方法是什么?

使用git组织多个项目的最佳方法是什么?
EN

Stack Overflow用户
提问于 2009-05-20 17:00:21
回答 3查看 7.9K关注 0票数 21

我有5-10个独立的项目,我希望在版本控制下使用Git。组织项目/解决方案的最佳方式是什么:

  • 为每个项目使用一个存储库
  • 为我的所有工作使用一个存储库,并为每个项目使用子目录
  • 或者完全不同的东西

什么对你最有效,为什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-20 17:10:36

我可以肯定地说,每个项目使用一个存储库。否则,项目之间就会出现各种串扰,更不用说,如果使用命令行git,那么指定长路径是件很痛苦的事。Git在每个项目模型中使用一个存储库非常好,我看不到任何其他使用的理由;我认为我从来没有真正理解SVN为什么提倡这样的工作方式。

票数 11
EN

Stack Overflow用户

发布于 2009-05-20 17:23:02

要完成马克的回答,使用一个中央存储库(所有项目都在其中)并不能阻止多个存储库,每个存储库都有自己的项目。

让我们从莱纳斯本人那里听听

无论哪种方式都没有真正的问题,也许更重要的是,这甚至不是你必须在第一天决定的事情。 你可以很容易地做到这或那样的方式,或者

  • 根据需要调换
  • 甚至把这两种方法混合在一起也是有意义的。

例如,让公共“分发点”使用一个包含所有模块的共享存储库作为同一存储库中的独立分支是完全合理的。

但是,即使这样设置了这样一个中央分发点存储库,单个开发人员也很可能会决定为不同的模块拥有独立的存储库更好。这两种方法并不是相互不兼容的,您可以在两种不同的存储库之间获取数据并将其推回。

票数 6
EN

Stack Overflow用户

发布于 2009-06-19 19:09:09

如果存储库是corrupted.It效果,那么每个项目的所有项目teams.So回购都是个好主意。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/889100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档