2013-05-21 140 views
1

假设我有一个包含5个变更集的存储库。工作目录历史记录

我跑hg update 1更新工作目录变更集1.
我跑hg update 3更新工作目录变更集3
我跑hg update 5更新工作目录变更集5

在这点,是否有一个我可以运行的命令会显示以前工作目录更改集的历史记录?例如,像hg updatelog的命令将返回以下:

changeset 5: 2013-05-21 16:46 
changeset 3: 2013-05-21 16:08 
changeset 1: 2013-05-18 08:32 

我在刚刚在前变更特别感兴趣,但一个完整的历史将是巨大的。这显然是本地历史记录,因为每个 用户 存储库实例都会有所不同。

回答

4

在Mercurial 2.6中有Blackbox Extension。正在运行:

hg blackbox | grep update 

包含您正在查找的信息。

它返回类似:

2013/05/22 10:02:48 user> update -r1 
2013/05/22 10:02:48 user> update exited False after 0.09 seconds 
2013/05/22 10:02:52 user> update -r0 
2013/05/22 10:02:52 user> update exited False after 0.08 seconds