git中的配置管理

时间:2014-08-13 17:06:17

标签: git git-branch

我不确定配置管理是否适合我的问题。

目前我们正在将CVS与子模块一起使用。可以查看基本版本并添加其他不同的模块。跟踪任何子模块中的某些内容(因此您可以在根目录中创建cvs status并获取子模块中的所有更改,等等)。我知道git也有子模块,但是在这个页面上http://git-scm.com/book/en/Git-Tools-Submodules#Starting-with-Submodules他们提到子模块没有从根跟踪(我想你必须在子目录中创建所有git命令并且可以&# 39;在根中做。)

是否还有其他可能使用该子模块概念,就像在CVS中完成一样?

提前致谢

1 个答案:

答案 0 :(得分:1)

git subtrees个由根存储库管理。

与子模块相比具有一些优势(在您的情况下):

  • 从主存储库管理
  • main仍然表现得像大多数情况下的常规存储库
  • 不需要单独克隆

但你必须采用不同的合并策略,并且不要混合root和子项目提交的响应能力完全在你的手中