2014-09-24 164 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