2012-05-21 65 views
0

Mercurial知識庫有兩個分支,它們源自修訂0.分支名稱是2倍和4倍。 Rev. 0本身屬於分支4x。更改Mercurial repo中修訂版本0的分支名稱

我如何將Rev. 0移動到2x分支,保持其他所有內容都一樣?

PS。我認爲它是完全可能的,因爲Rev. 0對先前的修訂沒有任何依賴性。 PPS。將錯誤組織的SVN轉換爲整個存儲庫後,會發生這種情況。

回答

2

如果不更改變更集散列(ID),則無法更改分支名稱。更改變更集哈希還需要更改所有後代變更集。因此,修訂版0沒有任何祖先變更集 - 這是兒童變更集會使事情變得複雜。

我的建議:就這樣保持原樣。請務必閱讀recommendations on named branches以獲取一些良好的工作流程建議。

+0

感謝您的快速回答。 – Sly

相關問題