我們使用Mercurial來管理項目A,該項目鏈接到舊版本的外部系統。如何在Mercurial中創建兩個獨立的分支?
這個外部系統的新版本現在可用,我現在想要創建同一個項目的第二個版本B來處理這個問題。
儘管兩個版本都會共享大部分代碼,但我不希望更改一個項目來影響其他項目。我想改變每個獨立的代碼庫。
我該如何處理這個問題?
一種方法是將項目B置於新的存儲庫中,但這會丟失以前代碼的歷史記錄。有沒有辦法保留歷史?
雖然我更喜歡單個代碼庫,但添加條件語句來分離這些代碼太困難了。在單個存儲庫
命名分支
我跟着這個選項,因爲它似乎是最安全的分支永遠不會合並。 – finch