我是Hg书签的新手,之前只使用过Hg分支(和Git经验)。虽然我已经阅读了bookmarks文档,但我不清楚它们是在分支机构上工作还是独立于分支机构。是否可以检出分支以及书签(活动书签)?如果是这样的话,书签总是优先吗?如果没有,检查书签是否“停用”当前分支,反之亦然?是否可以让书签与分支同名?
答案 0 :(得分:1)
通常您会查看一个变更集。书签始终表示单个变更集。 (命名)分支通常有许多变更集(都是该分支的一部分)。当您更新到分支时,mercurial会更新该分支中的最新变更集。
书签和分支机构是独立的。但是,您当然可以查看书签FUNNY_STUFF,它本身就是您的分行JOYRIDE的一部分。当书签FUNNY_STUFF甚至是分支JOYRIDE中的最新提交时,检查FUNNY_STUFF或JOYRIDE甚至会导致检出相同的变更集。