gpt4 book ai didi

mercurial - 如何使用 'hg log' 列出一系列修订?

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

我正在尝试使用 hg log 命令来显示一系列修订,从 xy

当我这样做时:

hg log -r 1+5

我明白了:

changeset:   1:7320d2a9baa5
user: Tim Post <tpost@whereiwork.com>
date: Fri Sep 30 20:38:29 2011 +0800
summary: Foo foo everywhere is foo

changeset: 5:8d6bea76ce60
user: Tim Post <tpost@whereiwork.com>
date: Fri Sep 30 20:51:42 2011 +0800
summary: Blah blah blah

Mercurial 的理解是,我希望看到修订版一五,而不是一五。

奇怪的是,这有效:

hg log -r 1+2+3+4+5

但是,这极其很麻烦,尤其是在尝试获取彼此相差 +500 的修订之间的摘要时。

有没有办法获取修订版 x 通过 y 而不是 x 的日志 y 没有串联该系列中的每个修订版?

我使用输出来确定每个开发人员在给定系列中做出的 promise 数量。如果我根本无法使用 hg 命令来做到这一点,那么我非常愿意使用 Mercurial API。我求助于 hg 命令,因为我没有看到通过 API 执行此操作的明显方法。

通过 API,我的意思是仅通过 Hook 或扩展使用 Python。

最佳答案

hg log -r1:5

Mercurial 有一个完整的迷你语言,专门用于选择命令的修订版本(不仅仅是日志)。 For more information, see hg help revsets (需要 Mercurial 1.6+)。

关于mercurial - 如何使用 'hg log' 列出一系列修订?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7791903/

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