在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离子类型式-善变)。 –
虽然有关,但它们是两个不同的问题。我决定分别专门询问他们,以避免只得到一个部分的答案,这使得容易忽略仍然存在尚未解决的问题。我试图详细说明这个问题更具体。 –