Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从mercurial获得对分的当前状态(良好/不良修订的历史记录)_Mercurial_Bisect - Fatal编程技术网

如何从mercurial获得对分的当前状态(良好/不良修订的历史记录)

如何从mercurial获得对分的当前状态(良好/不良修订的历史记录),mercurial,bisect,Mercurial,Bisect,在eclipse中进行hg对分时,我喜欢看到我过去标记的所有不良商品。 有没有办法在命令行中获取这些信息?有一个revset谓词: "bisected(string)" Changesets marked in the specified bisect state (good, bad, skip). 作为将来的参考,Mercurial 2.0将引入一个改进版本(旧版本将继续工作): 下面是一个bash脚本(我称之为bisectstate),它现在可以使用bisected()谓词了 (

在eclipse中进行hg对分时,我喜欢看到我过去标记的所有不良商品。

有没有办法在命令行中获取这些信息?

有一个revset谓词:

"bisected(string)"  
 Changesets marked in the specified bisect state (good, bad, skip).

作为将来的参考,Mercurial 2.0将引入一个改进版本(旧版本将继续工作):

下面是一个bash脚本(我称之为
bisectstate
),它现在可以使用
bisected()
谓词了

(我用
colorex
用颜色来修饰它,但是如果你没有安装它,你可以把它去掉。)

输出如下所示:


正如@adambox在评论中所建议的,这应该是可行的:

hg log -r "bisect(good) or bisect(bad)" --template "{rev}:{node|short} {bisect}\n"
在Mercurial 3.8.2(可能更早)中,您可以使用:

hg log --template bisect

+1用于定位对分旋转集。有没有可能成为一个有效的例子?我猜是这样的:
hglog-r“平分(好)还是平分(坏)”
?谢谢!注意:我必须从mercurial 1.6升级到1.9才能获得此功能。我也找不到一种方法(在“hg帮助模板”中)来查看好的或坏的,以便像icabod建议的那样做。如果需要制作两个单独的日志,然后将它们排序在一起以便可视化,那将是一件很遗憾的事情,但看起来情况就是这样。(有没有办法在日志输出中得到“好”和“坏”的信息?)。你错过了什么?是的,还没有。它将是2.0 IIRC版本,所以一定要在11月份检查。目前,有两个单独的调用。@icabod我喜欢这一个,来自我的同事:
hg log-r“对分(好)或对分(坏)”--模板“{node | short}{bisect}\n”
它只提供了散列和好/坏。你能解释一下为什么或如何与公认的答案不同/更好吗?如何呈现并看到它们混合在一起隐藏在注释(@adambox)中,因此我认为这是值得的。这就是我的答案,更简单的是,{bisect}可以作为一种格式使用。我只想加上“or.”来查看可能还没有标记的当前版本。当前接受的答案只指向文档。正如Joshua所说,他的问题(“有没有办法在命令行中获取这些信息?”)的真正答案在adambox的评论中。
hg log -r "bisect(good) or bisect(bad)" --template "{rev}:{node|short} {bisect}\n"
hg log --template bisect