在mercurial中,是否有一种快速的方法可以在不键入该哈希值的情况下跳回上一个哈希值?
例如,如果我处于哈希abc123
然后执行hg update def456
,是否有一个快速通用的mercurial命令可以跳回abc123
而不必记住我在{{1} }}?
我正在寻找类似于bash' abc123
的内容,它会将您带到cd -
之外的最后一个目录,而无需输入该目录明确。
如果没有,可以轻松编写一个小扩展名,我可以输入类似cd
的内容,它会这样做吗?当我跳了很多时,它会非常有用。
谢谢!
答案 0 :(得分:1)
Mercurial至少在默认情况下没有条款记住签出修订的历史记录。
我也不会指望一种完全存在脑死亡的方式存在。
我首先尝试通过hg update
的钩子来破解此功能,我在其中检查参数以查找' - '的特殊情况。并用存储值替换它。如果在没有该特殊值的情况下调用update,我会尝试将其存储在我从中检索它的文件中。但我无法保证这种方法能够奏效。