根据要求,我们获得了包含许多项目的mutliple repo,并将这些项目合并为单个仓库,其中包含多个仓库中存在的所有项目。 我已经将这些合并为单个仓库,它包含所有提交,直到合并日期。合并后,Single repo不包含多个repo中存在的新提交。
我的问题是
1)我们如何从多个仓库中选择最新的提交
2)如果可以选择那些可以合并到单个仓库的提交
尝试过挑选但是它创建了新的提交ID,它不同于我们的情况下不应发生的多个repo commit id。
答案 0 :(得分:1)
我建议你使用submodules。但是你的“最终”回购将会更新子回购的新提交,所以我不知道这是你想要做的。
我可能有另一个解决方案:
git init
git remote add origin1 http://myurl.com
git checkout origin1/master -- .
我不确定它是否会奏效,但我一定会尝试