【问题标题】:How to tell if a name is a tag, bookmark, or named branch?如何判断名称是标签、书签还是命名分支?
【发布时间】:2020-07-13 19:14:09
【问题描述】:

给定一个与hg show 配合使用的漂亮字符串标签(例如:hg show stable),我如何确定stable 是标签名称、书签名称还是命名分支?

【问题讨论】:

    标签: mercurial branch


    【解决方案1】:
    1. 在核心 hg 中,hg show不显示任何关于存储库的信息,因为
    • “show”命令是“showconfig”的简写,而后者又是“config”的别名
    • hg config 用于

    显示所有 hgrc 文件中的组合配置设置

    只有

    1. 如果您有任何 id,与存储库中的某些未知变更集相关,您始终可以使用普通hg log -r <ID> 获取有关此变更集的完整详细信息,即使使用默认模板也是如此

    id 是标签

    >hg log -r 0.2.4
    changeset:   358:b53421918a89
    tag:         0.2.4
    ...
    

    ID 是书签

    >hg log -r mainline
    changeset:   1195:b800644fcbe2
    bookmark:    mainline
    …
    

    主题|分支也会出现相同的结果,只是我现在还没有样本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-05
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 1970-01-01
      • 2016-02-03
      相关资源
      最近更新 更多