【问题标题】:'hg in --branch' exact name comparison'hg in --branch' 确切名称比较
【发布时间】:2015-07-31 10:00:27
【问题描述】:

使用 mercurial 命令:

hg in --branch XXX

我不仅会获得 XXX 分支的新提交,还会获得所有其他名称以“XXX”开头的分支的新提交,例如“XXX-test”、“XXX-new-case”、“XXX-huge-”数据”等。 hg pull 命令也存在同样的问题。

有没有一种简单的方法可以获得我需要的确切分支?

当然,我可以使用hg in 来获取所有变更集,检查它们的分支名称,过滤我的分支的变更集 ID,然后请求仅拉取那些变更集。但这种方式看起来并不简单。

【问题讨论】:

    标签: mercurial branch


    【解决方案1】:

    对于--branch选项预期值是分支的全名,因为-b

    你想要拉取的特定分支

    必须知道。期间

    【讨论】:

    • 是的,我知道一个分支的全名。我的问题与它无关。
    【解决方案2】:

    真的,我只是在使用hg in --branch XXX 命令看到其他分支名称时感到困惑。但原因是从分支 XXX-yyy、XXX-zzz 等合并到分支 XXX,所以这些分支的变更集现在存在于 XXX 分支中。

    所以,真的,hg in --branch XXX 只给了我存在于 XXX 分支中的变更集,但其中一些变更集向我显示了它们已合并的分支的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-01
      相关资源
      最近更新 更多