跟踪Git中子项目的不同分支

时间:2019-05-28 16:20:12

标签: git git-submodules

我有几个不同的项目需要由“超级项目”进行部署/协调。

当前,我正在使用子模块来执行此操作,但是,我已经意识到这样做可能不是正确的方法,因为我正在尝试实现以下目标:

  • 在超级项目的“ dev”分支中,我也想跟踪子项目的“ dev”分支。
  • 在超级项目的“ master”分支中,我想跟踪子项目的“ master”分支。

我已经进行了一些阅读/研究,看来子模块可能不是实现此目的的最佳方法(因为每次要部署到不同的环境时,我都必须更改.gitmodules文件) 。我已经看到,也许git的“工作树”功能可能是更好的方法,但是,我还没有看到任何清晰的教程(对我而言,仅阅读其原始文档尚不明确;道歉)。 / p>

如果这个问题是另一个问题,我深表歉意,并且绝对欢迎您指出正确的方向。

谢谢。

0 个答案:

没有答案