关于gitlab:有什么工具可以合并2个git repos吗?

Any tools to merge 2 git repos?

本问题已经有最佳答案,请猛点这里访问。

我正在尝试将2个Gitlab回购与所有历史合并,但失败了。是否有任何GUI工具或脚本来实现它?

因为这将是一个持续的活动,我正在寻找更简单的方法


只需使用Git提供的现有工具:

您可以将其中一个repo注册为origin,另一个注册为upstream…

1
2
git remote set-url origin git@xxx...
git remote set-url upstream git@xxx...

…然后,您可以通过首先检查源代码,将您从一个repo到另一个repo的更改合并到另一个repo中…

1
git checkout -b mybranch origin/mybranch

…然后将上游合并到本地分支机构

1
git merge upstream/somebranch

…然后回到原点

1
git push origin mybranch

希望这有帮助