2014-11-03 57 views
0

我有一个已经与远程服务器同步的书签。几位同事拥有该存储库的克隆,包括书签。 我删除,并用下面的命令推书签:Mercurial书签删除不传播

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

我检查,如果书签的远程服务器上仍然存在,并且它不:

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

所以,在所有似乎书签已被删除。尽管如此,我的同事们在拉动之后仍然有书签。确实,它不会向前推进到默认分支,但它仍然存在。我想他们也必须运行命令汞书签 - 删除myBookmark为了摆脱它。

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

谢谢。

回答

1

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

是的,这是正常的。除非他们请求(同hg push -B),否则您的同事的书签将不会被推回到服务器,但服务器的缺少书签也不会被取消。这是件好事,因为你的同事可能仍然在使用书签,即使你不是。

+0

很好的答案。正是我想知道的。 – bioShark 2014-11-06 08:36:31