所有草稿都是hcurited的Mercurial捷径

时间:2014-11-24 22:51:58

标签: command-line mercurial

每当我需要使用hg histedit时,我都会这样做:

  1. 使用TortoiseHG确定最低级别的草稿编号
  2. Hg histedit -r {lowest level draft number}
  3. 这个过程需要花费相当多的时间才能看起来很常见。是否有这样的捷径,可能是hg histedit -s draft

1 个答案:

答案 0 :(得分:1)

您可以使用mercurial的revsets来实现这一目标!要查找第一个草稿变更集的转数:

hg log -r "first(draft() and ancestors(tip))"

我添加了ancestors(tip)子句,因为我的repo目前在几个分支上有草稿更改:)

我相信在乌龟中你可以使用revsets进行搜索,但我不会经常使用tortoisehg。

某些命令可以接受revsets作为--rev开关的参数,但我不认为它是通用的。