合并两个存储库(FreeSwitch)

时间:2014-09-26 20:20:40

标签: git github merge freeswitch

我有一个关于合并2个存储库的问题。曾几何时,我正在做一些FreeSwitch增强功能,所以我要求他们的存储库并进行处理。现在我想将他们的最新更改合并到我的存储库中,但是他们将它从github移到了https://stash.freeswitch.org/scm/fs/freeswitch.git。所以我的问题是 - 是否有一种简单的方法可以将他们的最新更改合并到我的分支中?我在这里找到了一些建议:http://blog.caplin.com/2013/09/18/merging-two-git-repositories/但我想知道是否有更好的方法呢?

谢谢!

1 个答案:

答案 0 :(得分:2)

你的问题实际上要简单得多。您不需要将两个git存储库与单独的根合并,您只需将您的存储库附加到另一个远程数据库。

您只需要运行(取决于您是否已经为上游设置了第二个遥控器)

git remote add upstream https://stash.freeswitch.org/scm/fs/freeswitch.git
git remote set-url upstream https://stash.freeswitch.org/scm/fs/freeswitch.git

然后git fetch upstream,后跟git merge upstream/mastergit rebase upstream/master,具体取决于您(或上游)是否需要线性历史记录。