在一步中检查多个存储库(在特定版本中)的“git”方法是什么?

时间:2015-05-11 21:04:10

标签: git svn

考虑产品 A 由几个小模块组成。您想一步到特定版本查看它们。

在svn中,您可以使用特定版本的模块创建一个分支,并像这样一步检查它们。

git的做法是什么?有更好的方法还是一样?

1 个答案:

答案 0 :(得分:0)

  

git的做法是什么?

git中,您可以将一个存储库合并到另一个存储库中作为子模块。给定的repo可以包含任意数量的子模块。提交主仓库时,也会保存每个子模块的当前提交哈希值。您使用git submodule update检索提交主仓库时所拥有的每个子模块的版本。

与大多数git一样,使用子模块可能会让人感到困惑,直到你掌握它为止。与svn的其他方面相比,这可能更像git模型,但在进入之前您仍然应该read up on submodules