为多个修订添加某种标签

时间:2017-09-17 20:39:36

标签: mercurial

看起来标签和书签只能应用于单个修订版。有没有办法将某种标识符附加到多个修订版?我正在尝试查询repo以获取特定标签名称的所有修订版。有没有办法将某种标签附加到多个修订版本以使其成为可能?

1 个答案:

答案 0 :(得分:0)

你可以用书签做到这一点,虽然不一定是最优雅的方式。例如,您可以使用书签名称“标记”一堆提交,例如mylabel-1mylabel-2mylabel-3等。然后,您可以搜索具有以{{开头的书签的提交1}}使用以下revset:

'mylabel'

有关详细信息,请参阅$ hg log -r "bookmark('re:^mylabel')" hg help revisions.patternmatching

原则上,您正在寻找的功能可以使用扩展程序以更优雅的方式添加。我不知道实现提交标签的现有扩展。