2017-09-13 84 views
0

我有一个git分支,我需要从一个存储库复制到另一个存储库内的一个分支。我应该使用什么策略将git分支从一个仓库复制到另一个仓库的分支中?

来源: Repo_A 分行:发展

上: Repo_B 科:无论

我不能简单地反映Repo_A到Repo_B作为Repo_B对提交的限制,所以一切都必须进入一个分支,被别人批准,并入合并到主分支。

要做到这一点,最好的方法是什么?我应该简单地克隆Repo_A,checkout分支'develop',然后在Repo_B上创建一个分支,并简单地将'develop'的内容复制到新分支并推送更改?还是有更好的策略?

+0

这两个回购可以同时访问吗?他们在同一台机器上吗? –

+0

我只能克隆/推/ etc;我没有其他任何访问该机器的权限。但是,是的,他们在同一台机器上。 –

+0

只是克隆,然后推到另一个回购 – Alexan

回答

0

您添加其他远程可以把它叫做Repo_A在本地的git,从Repo_A拉入一个新的分支可以调用branch_repo_a,

请从您要合并的分支另一个新的分支,让我们在Repo_B你说有分支dev的,所以我从Repo_B的/ dev签一个新的分支我,我们可以把它叫做dev_A_B(如果somenthing从Repo_B做新的分支出错与合并)

然后做dev_A_B 混帐合并branch_repo_a合并

在那里你有所有的代码合并,你没有问对于合并建议,但是:)

0
git clone Repo_A 
git push Repo_B develop:Whatever 

其中Repo_A和Repo_B是遥控器的名称。

相关问题