2014-09-24 225 views
1

我已经在每个存储库中创建了2个Git存储库(Dev和分段)以及分支b1,b2和b3。现在我怎么能把Dev的b1和b2合并为Staging?有什么可以自动化的,以便我节省时间?或者可以编写任何连接脚本来做到这一点?交叉存储库分支合并git

+0

也许这个问题的线程可以帮助:http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories – paulroho 2014-09-24 11:11:57

回答

0

您需要在Staging库中添加一个新的遥控器指向Dev

git remote add dev /path/to/repo.git 

从开发远程抓取所有。

git fetch dev 

确保您对StagingB2。合并开发/ B1到B2分期

git checkout B2 
git merge dev/b1 
+0

谢谢很多!这真的有帮助。展望未来,我相信从我的实例到安装了Git的亚马逊托管服务器也可以完成同样的任务,即将代码从暂存服务器推送到Amazon托管服务器的生产git。纠正我,如果我错了。 另外,如果你能帮我写一个脚本,我可以写出你已经解释过的一系列命令,这样可以节省我一次次写入相同命令的时间。 – Chinmay 2014-09-25 08:44:28

+0

如果答案回答了您的问题,请将其标记为。首先尝试单独做这件事,如果你有任何问题,你可以提出另一个问题,我会很乐意帮助 – 2014-09-25 09:18:07

+0

这是我第一次,所以没有意识到,我的坏。尽管如此,再次感谢! – Chinmay 2014-09-25 11:53:24