2

Mercurial log 允许您将查询限制为分支:

hg log -b 默认

但是 Mercurial glog 没有

hg glog -b default => 错误信息

有没有办法像这样过滤 glog?也许是一个丑陋的 Perl 或 Python 脚本在运行

hg glog --style xml | perl UglyScript

我正在查看 revsets,但还没有想出办法来做到这一点。

--

顺便说一下,为什么我要这样做,以防有更好的方法:我的队友认为我太冗长并且做了太多细粒度的提交,所以我想给他们一种方法来过滤掉我来自 hg 的提交消息格洛格。我会把我的东西放在树枝上。我希望他们能够忽略我的分支(或标签,或标签,或......)(目前,我在每次推送到项目 masterrter 时都在编辑历史记录,这既浪费又脆弱。)

“hg log -b”很好,但真的想要 glog。

4

1 回答 1

2

啊哈!我找到了部分答案:

hg glog –r '分支(默认)'</p>

hg log –r 'branch(default)' 就像 hg log –b default 一样工作

除了它们的顺序相反。(不像http://markmail.org/thread/43yvy7mljdfgp75h说 -bx == -r 'branch(x)'

hg log –r 'reverse(branch(default))'</p>

修改规则!

于 2012-06-22T19:43:10.237 回答