0
考虑产品A由几个小模块组成。您希望一步完成特定版本的检查。在一个步骤中检查多个存储库(特定版本)的'git'方法是什么?
在svn中,您可以使用特定版本的模块创建分支,并像这样一步步检查出它们。
git的做法是什么?有更好的方法还是相同?
考虑产品A由几个小模块组成。您希望一步完成特定版本的检查。在一个步骤中检查多个存储库(特定版本)的'git'方法是什么?
在svn中,您可以使用特定版本的模块创建分支,并像这样一步步检查出它们。
git的做法是什么?有更好的方法还是相同?
什么是git的做法?
在git
您可以将里面另外一个存储库作为子模块。给定的回购可以有你喜欢的任意数量的子模块。当您提交主repo时,每个子模块的当前提交散列也会保存。您使用git submodule update
来检索您提交主回购库时所拥有的每个子模块的版本。
与大多数git
一样,使用子模块可能会让您感到困惑,直到您掌握它为止。这可能更像svn
模型比git
其他方面,但你应该仍然read up on submodules之前跳入。
git认为在工作区的完整内容。因此,如果你想要的东西位于不同的提交中,它将不适合使用git。 –