我有一个已与远程服务器同步的书签。一些同事拥有该存储库的克隆,包括书签。 我正在使用以下命令删除并推送书签:
$hg bookmarks --delete myBookmark
$hg push -B myBookmark
我正在检查远程服务器上是否仍然存在书签,但它不是:
$hg incoming -B
searching for changed bookmarks
no changed bookmarks found
所以,总而言之,书签似乎已被删除。不过,我的同事们在拉动后仍然有书签。确实,它不会继续推进我未来推向默认分支,但它仍然存在。我猜他们还必须运行命令 hg bookmarks --delete myBookmark 才能摆脱它。
这是正常行为,还是我做错了什么?
感谢。
答案 0 :(得分:1)
这是正常行为,还是我做错了什么?
是的,这很正常。您的同事的书签不会被推回到服务器,除非他们请求它(使用hg push -B
),但服务器的书签缺失也不会被拉出。这是一件好事,因为你的同事可能仍在使用书签,即使你不是。