假設我們有以下的發展設置:同步2善變庫
- 隊1位置與中央善變的回購,所有這個團隊的工作得到推動
- 隊2位置B(半周從1隊,並用片狀的互聯網連接)與自己的中央善變回購所有這個團隊的工作得到推動
我怎樣才能安全地同步來自團隊1和2在中央庫沒有進入有問題的世界合併/ MULT嬉皮士等?
我會假設從其中一個存儲庫(例如位置A)到另一個存儲庫的計劃推/拉將處理此問題,但是如何處理涉及多個頭部的情況?
例如: 團隊1推送提交,同時團隊2也推送。現在當位置A的回購拉動變化時,它會得到多個頭。現在我該怎麼辦?這裏的解決方案是讓團隊1(地點A)的開發人員合併團隊頭並將他們推回到他的中央倉庫,以便下一次按位置B推送合併?如果團隊2已將其他更改推送到中央存儲庫,那麼這些會導致問題,對嗎?
這種問題還有其他解決方案嗎?
我想避免的是,球隊2必須等待其互聯網連接穩定,以推動其更改回隊1 ...
我很高興對任何形式的幫助這裏; - )
可能重複的[如何同步兩個或更多的Mercurial服務器?](http://stackoverflow.com/questions/3262782/how-to-sync-two-or-more-mercurial-servers) – amaidment