我正在将带有很多模块的 CVS 存储库转换为 git。
我将把一些模块与主项目结合到一个 repo 中。但我想保留另外 3 个作为 git 子模块。
在 CVS 中开发项目时,所有 4 个目录都使用相同的标签进行标记。这样我就可以查看项目的完整版本。
我可以将 4 个 CVS 存储库转换为 4 个 git 存储库。没问题。
但是,当我随后将一个 repo 签出为超级项目并将其他 3 个作为子模块添加时,它们仅存在于我随后提交的版本中。
我想要的是能够检查项目的先前标签(现在是 git repo 中的标签)和子模块中的关联标签。我想我需要一个“.gitmodules”文件才能出现在所有这些先前的标签中。
我怎么做?
谢谢,罗伯