【问题标题】:Can I list hg tags and bookmarks by author?我可以按作者列出 hg 标签和书签吗?
【发布时间】:2017-03-01 12:19:57
【问题描述】:

我正在开发一个包含大量标签和书签的大型共享存储库。

我自己创建了很多标签和书签,它们在喧嚣中迷失了方向。

我可以只列出我创建的那些吗?

【问题讨论】:

    标签: tags mercurial bookmarks


    【解决方案1】:

    是的……

    来自hg help log

    hg log [OPTION]... [FILE]
    
    (...)
    
    -u --user USER [+]       revisions committed by user
    

    当然,您也可以使用适当的输出模板对输出进行排序。有关详细信息,请参阅hg help templates,并通过选择适当的修订集 (hg help revsets) 来限制修订。

    这样组合起来:

    hg log -r"tag() or bookmark()" -u USERNAME
    

    【讨论】:

    • 嗯,这不会产生任何输出,而 hg 标签和 hg 书签会产生很多(其中是我的一些)
    • @planetmaker 的修订集将识别具有书签或由用户创建的标签的提交。也许您正在寻找您制作的书签?在这种情况下,没有办法回答您的问题,因为 mercurial 没有用户“拥有”书签或标签的概念。
    • 也许搜索“head() and bookmark() and user(USERNAME)”会更简单,这将识别出由 USERNAME 制作的头像,这些头像也有一个指向它们的书签。
    • 是的,书签不能归特定人所有。创建标签的人可能与创建标签变更集的人不同——但至少对于书签来说,情况往往如此。如果您想获得 创建 标记的提交,请询问您所做的修订以及修改 .hgtags 的修订。
    猜你喜欢
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多