我有几个分离的Git存储库 - “核心”和几个组件。他们每个人都有一个标签,如“v1.0.1”,表明它包含在构建中。标签在所有回购中都是相同的。现在我需要通过标记将这些回购合并到单个回购保留历史记录中。这样做的目的是我需要能够构建历史版本(基于标签)。回购中的文件不会冲突(除.gitignore)。通过标记组合git repos保存历史记录
我试过git reset v1.0.1
关于“core”,然后合并其他repos上的相应标记(作为核心中的远程添加)git merge comp1/master v1.0.1
但它合并了所有来自comp1/master
分支的提交。是否有可能做混合与提交不是源头部?也许有一种替代方法?