Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个子模块,我打算将它合并到我的主仓库中,但我有几个要保留的标签。如果我将子模块合并到我的 repo 中,引用子模块的标签会被弄乱吗?
标签不引用您的子模块。他们引用了一个提交,其中包含一个.gitmodules包含有关您的子模块信息的文件。您的标签不会受到影响。要在将子模块合并到主仓库后使用标签,您可以编辑配置,以便子模块的 url 是仓库本身的路径。现在检查一个标签并做一个submodule update(不要这样做,--init否则它会破坏刚刚调整的配置)将使标签可用。
.gitmodules
submodule update
--init