Mercurial书签删除不会传播

时间:2014-11-03 13:30:37

标签: version-control mercurial

我有一个已与远程服务器同步的书签。一些同事拥有该存储库的克隆,包括书签。 我正在使用以下命令删除并推送书签:

$hg bookmarks --delete myBookmark
$hg push -B myBookmark

我正在检查远程服务器上是否仍然存在书签,但它不是:

$hg incoming -B
searching for changed bookmarks
no changed bookmarks found

所以,总而言之,书签似乎已被删除。不过,我的同事们在拉动后仍然有书签。确实,它不会继续推进我未来推向默认分支,但它仍然存在。我猜他们还必须运行命令 hg bookmarks --delete myBookmark 才能摆脱它。

这是正常行为,还是我做错了什么?

感谢。

1 个答案:

答案 0 :(得分:1)

  

这是正常行为,还是我做错了什么?

是的,这很正常。您的同事的书签不会被推回到服务器,除非他们请求它(使用hg push -B),但服务器的书签缺失也不会被拉出。这是一件好事,因为你的同事可能仍在使用书签,即使你不是。