Git跨存储库文件夹的最佳实践(TortoiseGit)

问题描述 投票:4回答:1

我很确定之前已经回答了这个问题,但是我找不到一个好的。什么是将存储库(应该是最新的)集成到另一个存储库的最佳方法?此存储库应存在于其他一些存储库中。我读过

  • 子树
  • 子模块

我试过子模块,但对于像我这样的git新手,它接缝非常复杂。在我的想法中,当我拉动存储库时,子仓库也应该更新自己。还有另一种我错过的简单方法吗?

示例:存储库Source_Global应位于存储库MyFramework以及MyGameEngine中。

我在Windows上使用TortoiseGit。

git tortoisegit
1个回答
0
投票

我有一个类似的问题,发现子树可能是Git中最好的解决方案。但是,目前TortoiseGit中没有子树支持,因此您需要使用命令行来使用该功能。

另请注意,子模块和子树都不允许将一个存储库的一部分导入另一个存储库(这对我很重要)。

我的解决方案(可能对您没有帮助)是使用Subversion(和TortoiseSVN),直到为Windows更好地集成和记录子树支持。

© www.soinside.com 2019 - 2024. All rights reserved.