2010-11-02 91 views
1

我讀過git-walk next/git-walk prev將允許你在本地工作副本中線性提交so that you can play them back in a presentational setting的變更集。有沒有相當於gg-walk next/git-walk prev in hg?

hg是否有相同的命令?

(當然我的意思不是典型的-r參數選擇修改,我的意思是通過移動的變更在上一個,下一個時尚)

+0

你能更準確地描述一下這是什麼嗎? (特別是「通過」的部分,因爲我不明白爲什麼使用revsets更新將無法工作。 – tonfa 2010-11-02 07:54:45

+0

tonfa:我也不明白 - revsets使這容易:) – 2010-11-02 09:48:59

回答

4

可以使用Mq extension這一點。通過這種方式,您可以通過改進MQ修補程序來調整每個步驟,最後使用hg qpushhg qpop來瀏覽它們。

您也可以使用revision sets由Benoit(tonfa)暗示。有了這些,

hg update -r 'parents(.)' 

將在歷史倒退行走,

hg update -r 'children(.)' 

會向前走。在每種情況下,都會使用修訂號最高的父/子,但這不應該與線性歷史有關。