目前,我有一个庞大的SVN存储库,已通过svn2git
迁移到git。存储库有两个顶级目录,软件和依赖项。依赖关系不会经常更改,并且变化很大。我的想法是使其成为子模块。我用git filter-branch
来分散仓库。我现在有一个software.git和dependencies.git仓库。
我应该创建一个包含两个存储库的超级项目,还是将依赖项作为软件的子模块添加?我愿意接受其他建议。
编辑:超级项目将仅包含软件和依赖项存储库。我希望能够在两个存储库之间关联版本X.Y.Z。它们都是交付所必需的。