在mercurial repo中,您可以使用相同的名稱來創建分支,標記和書籤。 hg help revsets
告訴你如何明確指定。我得到這個工作與例如Mercurial:在克隆時顯式指定分支/標記/書籤
hg update 'branch(foo)'
但與
hg clone --updaterev 'branch(foo)' somerepo
這使錯誤abort: unknown revision 'branch(foo)'!
,即使
hg clone --updaterev 'foo' somerepo
正常工作(給我的分支),只要不存在名稱衝突。我對標籤的觀察也一樣。 有沒有辦法在克隆時直接顯式指定分支/標籤/書籤?
的[在善變的修訂類型的優先級(非常接近重複http://stackoverflow.com/questions/29920995/priority-of-revis離子類型式-善變)。 –
雖然有關,但它們是兩個不同的問題。我決定分別專門詢問他們,以避免只得到一個部分的答案,這使得容易忽略仍然存在尚未解決的問題。我試圖詳細說明這個問題更具體。 –