我很确定之前已经回答了这个问题,但是我找不到一个好的。什么是将存储库(应该是最新的)集成到另一个存储库的最佳方法?此存储库应存在于其他一些存储库中。我读过
我试过子模块,但对于像我这样的git新手,它接缝非常复杂。在我的想法中,当我拉动存储库时,子仓库也应该更新自己。还有另一种我错过的简单方法吗?
示例:存储库Source_Global应位于存储库MyFramework以及MyGameEngine中。
我在Windows上使用TortoiseGit。
我有一个类似的问题,发现子树可能是Git中最好的解决方案。但是,目前TortoiseGit中没有子树支持,因此您需要使用命令行来使用该功能。
另请注意,子模块和子树都不允许将一个存储库的一部分导入另一个存储库(这对我很重要)。
我的解决方案(可能对您没有帮助)是使用Subversion(和TortoiseSVN),直到为Windows更好地集成和记录子树支持。