Git 在这种情况下,hg bookmark是什么意思?

Git 在这种情况下,hg bookmark是什么意思?,git,mercurial,Git,Mercurial,我正在通读有关使用git和推到BitBucket的内容。有了那里的指示,我设法使一切正常。然而,我想了解那里发生了什么。我对这一行特别感兴趣: hg bookmark hg/default -r default 我知道这会创建一个名为hg/default的书签,但为什么它会有default作为修订?这意味着什么?-r(或-rev)告诉Mercurial,书签应该设置为默认分支的头部 使用此技术,可以将书签设置为工作副本以外的修订 这记录在中。如果没有手动设置分支名称,Mercurial将分配分

我正在通读有关使用git和推到BitBucket的内容。有了那里的指示,我设法使一切正常。然而,我想了解那里发生了什么。我对这一行特别感兴趣:

hg bookmark hg/default -r default
我知道这会创建一个名为
hg/default
的书签,但为什么它会有
default
作为修订?这意味着什么?

-r
(或
-rev
)告诉Mercurial,书签应该设置为
默认分支的头部

使用此技术,可以将书签设置为工作副本以外的修订


这记录在中。

如果没有手动设置分支名称,Mercurial将分配分支名称
默认值


default
是特定更改路径(更改集)的名称,在本例中,它用于创建书签

啊,我明白了。如果我没有使用
-r
开关,那么书签会在我当前的版本中“开始”,对吗?我想它会使用当前的分支和设置在该分支上的当前更改branch@Geo:您是正确的,如果未给出
-r
,则
书签将设置为您的工作副本修订版。