如果我合并子模块,Git标签被删除?

时间:2012-08-01 03:22:54

标签: git git-submodules

我有一个子模块,我打算将它合并到我的主仓库中,但我有几个我想要保留的标签。如果我将我的子模块合并到我的仓库中,那么引用子模块的标签会被弄乱吗?

1 个答案:

答案 0 :(得分:0)

标签不会引用您的子模块。它们引用了一个提交,其中包含一个.gitmodules文件,其中包含有关子模块的信息。您的代码不会受到影响。要在将子模块合并到主仓库后使用标记,可以编辑配置,以便子模块的url是repo本身的路径。现在检查标记并执行submodule update(不要执行--init或者它将破坏刚刚调整过的配置)将使标记可用。