gpt4 book ai didi

version-control - 如何在 mercurial 中过滤具有部分名称匹配的命名分支?

转载 作者:行者123 更新时间:2023-12-04 06:54:38 24 4
gpt4 key购买 nike

我使用以下搜索表达式来查找我们的 mercurial 存储库中未关闭的所有头部:

head() and not closed() and not branch('default') 

但是,我有一个约定将功能分支命名为 fb-(target-release)-(feature-name)我还想过滤包含 fb 的命名分支 在他们名字的开头 .如果不将输出管道传输到另一个应用程序,这可能吗?

最佳答案

您可以在 branch 中使用正则表达式表达。来自 hg help revset :

  "branch(string or set)"
All changesets belonging to the given branch or the branches of the
given changesets.

If "string" starts with "re:", the remainder of the name is treated as a
regular expression. To match a branch that actually starts with "re:",
use the prefix "literal:".

所以要匹配 fb-在名字的开头:
head() and not closed() and not branch('default') and branch('re:^fb-')

关于version-control - 如何在 mercurial 中过滤具有部分名称匹配的命名分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21576790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com