0

假设我有两个使用 Git 管理的项目(在不同的存储库中)。我在 project1 上的工作完全独立于 project2。我现在意识到我可以在 project1 中使用 project2 作为第三方软件。我想让这些项目保持独立并且不使用子模块,但我希望始终拥有两个项目的最新版本。因此,当我在处理 project1 并执行 agit pull时,我想从 project1project2 中提取所有更改。我该怎么做?

让我知道是否需要任何澄清。

4

1 回答 1

0

为此制作了子模块。如果您不跟踪项目 1 的每次提交所使用的项目 2 的版本,那么您就忽略了源代码控制本身的许多好处。例如,尝试并使用git blame您的方法。

您可以使用 更新您的子模块git submodule foreach git pull。下一次按下ctrl-R并输入submodule会找到整行 - 即使不输入整个单词。

于 2012-07-16T18:02:11.447 回答