gpt4 book ai didi

Mercurial:获取给定用户创建的事件分支

转载 作者:行者123 更新时间:2023-12-02 22:51:49 25 4
gpt4 key购买 nike

我们的存储库中有相当多的分支,我想知道是否有一种快速的方法来列出我自己创建的所有事件分支。

最佳答案

您可以通过使用 revlog 来获取任何分支点的所有子节点,无论是命名分支还是未命名分支:

hg log -r"children(branchpoint())"

此外,您想添加 not close() 并希望通过 -u YOURNAME 将其限制为您自己。

输入一些 bash,您将获得您贡献的事件分支列表

hg log -u YOURNAME -r"children(branchpoint()) 且未关闭()"--template="{branch}: {rev}:{node|short}\n"|排序|唯一性

我宁愿使用 --template="{branch}: {rev}:{node|short} {desc}\n" 以便更好地查看修订和第一次提交消息 -但你可以将其限制为“{branch}\n”。

另请参阅 hg help revset 以获取有关高级日志搜索的(进一步)帮助 - 它允许非常精细的搜索。您可以通过更广泛地使用它们来摆脱 bash 的排序和唯一性。

编辑:将单引号更改为双引号

关于Mercurial:获取给定用户创建的事件分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28405186/

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