2014-01-19 133 views

回答

4

有沒有辦法確保當我切換到其中一個存儲庫中的分支A時,分支也會在另一個存儲庫中切換?

不僅僅是基本的Git命令。

一個不太基本的Git命令可以實現與git subtree類似的事情:看「Alternatives To Git Submodule: Git Subtree」和「Working with subtree merge」:您在一個合併幾個回購,同時保留可能對這些子回購的歷史記錄導出背背到他們原來的回購。
雖然你在這個「合併回購」,使一個分支將適用於所有合併回購。 - 所有的版本庫的

但一個工具,它確實正是你想叫gitslave

Gitslave什麼造就了一組相關的信息庫,一個上層項目資源庫和一些奴隸是同時在所有git操作應該正常運行的基礎上開發;
因此,當您分支時,項目中的每個存儲庫都會輪流分支。同樣,當你提交,推,拉,合併,標籤,簽出,狀態,日誌等;每個git命令將運行在超級項目和所有從屬倉庫上,依次爲
CVS和Subversion用戶對此類活動可能非常熟悉。 Gitslave的設計是爲了簡化正常的git操作。

相關問題