假设我有一个包含5个变更集的存储库。
我运行hg update 1
来更新工作目录以更改设置1
我运行hg update 3
来更新工作目录以更改集3
我运行hg update 5
来更新工作目录以更改集。
此时,是否有一个我可以运行的命令,它会显示以前工作目录更改集的历史记录?例如,像hg updatelog
这样的命令将返回以下内容:
changeset 5: 2013-05-21 16:46
changeset 3: 2013-05-21 16:08
changeset 1: 2013-05-18 08:32
我对上一个变更集特别感兴趣,但完整的历史记录也会很棒。这显然是本地历史记录,因为它对于存储库的每个 user 实例都是不同的。
答案 0 :(得分: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