2014-11-24 17 views
1

每當我需要使用hg histedit,我做這樣的事情:水銀快捷方式hsitedit所有草稿

  1. 使用TortoiseHG確定的最低水平數目草案
  2. Hg histedit -r {lowest level draft number}

這個過程需要相當普遍的事情有相當一段時間。有沒有這樣的快捷方式,可能是hg histedit -s draft

回答

1

您可以使用mercurial的revsets來完成!爲了找到第一變更草案的轉數:

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

我加入了ancestors(tip)條款,因爲我的回購有此刻:)幾個分支中的修改草案。

我相信在烏龜裏有一個地方可以使用revsets進行搜索,但我不會經常使用tortoisehg。

某些命令可以接受作爲--rev開關參數的轉換集,但我不認爲它是通用的。

+0

在這方面遇到了麻煩,但是如果將'ancestor'更改爲'ancestors',它可以在我的機器上運行。謝謝。 – Jack 2014-11-24 23:27:47

+0

感謝您的評論!修正了在後 - 「祖先」是一個有效的命令,但有一個非常不同的含義。 – Edward 2014-11-25 00:11:52