0

我正在将带有很多模块的 CVS 存储库转换为 git。

我将把一些模块与主项目结合到一个 repo 中。但我想保留另外 3 个作为 git 子模块。

在 CVS 中开发项目时,所有 4 个目录都使用相同的标签进行标记。这样我就可以查看项目的完整版本。

我可以将 4 个 CVS 存储库转换为 4 个 git 存储库。没问题。

但是,当我随后将一个 repo 签出为超级项目并将其他 3 个作为子模块添加时,它们仅存在于我随后提交的版本中。

我想要的是能够检查项目的先前标签(现在是 git repo 中的标签)和子模块中的关联标签。我想我需要一个“.gitmodules”文件才能出现在所有这些先前的标签中。

我怎么做?

谢谢,罗伯

4

1 回答 1

0

您必须进入每个子模块并重复该命令 - 假设那里存在相同的标签。

git submodule foreach

在这种情况下,命令很有用。

于 2012-06-29T20:21:09.190 回答