【问题标题】:Mercurial bookmark delete does not propagateMercurial 书签删除不会传播
【发布时间】:2014-11-03 13:30:36
【问题描述】:

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

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

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

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

所以,总而言之,书签似乎已被删除。尽管如此,我的同事们,在拉动之后,他们仍然拥有书签。确实,它不会随着我未来对默认分支的推送而向前发展,但它仍然存在。我猜他们还必须运行命令 hg bookmarks --delete myBookmark 才能摆脱它。

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

谢谢。

【问题讨论】:

    标签: version-control mercurial


    【解决方案1】:

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

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

    【讨论】:

    • 很好的答案。正是我想知道的。
    猜你喜欢
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 2010-12-19
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    相关资源
    最近更新 更多