2011-04-06 83 views

回答

5

你可以從任何版本創建一個分支,例如:

$ hg update -r 500 or $ hg clone --rev 500 // depends on what you want 
$ hg branch newbranch 
$ hg commit -m 'made a new branch from revision 500' 

希望它能幫助。

+0

從任何位置分支的CLI命令由Rui的答案給出;我會深入一點並談論分支選項。如果不提供任何額外的命令行參數,或者在TortoiseHg中完成GUI表單,Mercurial將在每次提交時擴展當前分支。所以,如果您更新到分支的頂端(無論是否是頭),您的提交將創建一個新的分支提示。如果您更新到分支中間,您的提交將創建一個具有相同分支名稱的新頭(即:您將分支分支)。 – dls 2011-04-06 18:38:04