2012-10-16 19 views
0

這是我想做什麼:我們如何將特定的分支移動到新的存儲庫並保持連接恢復?

  • 我們有我們的產品5.X的存儲庫。
  • 我們有5.0,5.1,5.2,5.3等的分支。
  • 我們有6.0來了。
  • 我們想爲6.X創建一個全新的倉庫。

但是,這裏是擦。我們希望能夠:

  • 基於5.x存儲庫非常「最右」的一端的新6.X存儲庫。
    • 也就是說,「5.last」分支
  • 遷移/合併前維護變更等固定我們做的5.X分支從那裏到6.x資源庫。

換句話說,我們想要有兩個倉庫,就像一個大倉庫。

這可能嗎?如果是這樣,怎麼樣?

回答

1

「指南中的Mercurial分支」 的Branching with ClonesBranching with Named Branches

組合你會使用這兩種方法

  • 回購R5與發展分支V5
  • 回購R6與發展分支V6

不管R6Will如何啓動:克隆和剝離舊的變更集,從R5中導出提示並將其添加爲fi首先進入R6。唯一的結果具有意義:R5和R6不同BRANCHNAME 主線發展

「外交」資源庫必須出現在由上拉進行路區間和同步|推用-b選項,其中BRANCHNAME在-b是名分行後

合併分支普在國外回購主線發展(LL | SH)和有樂趣

1

因爲沒有它的祖先不可能存在一個節點是不可能的。變化無非就是與父親的差異。如果您希望Repo6從Repo5接收變更集,它必須包含整個內容。

相關問題