Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial:如何跳回上一个哈希?相当于` cd-`_Mercurial - Fatal编程技术网

Mercurial:如何跳回上一个哈希?相当于` cd-`

Mercurial:如何跳回上一个哈希?相当于` cd-`,mercurial,Mercurial,在mercurial中,是否有一种快速方法可以跳回上一个哈希而不键入该哈希 例如,如果我在hashabc123,然后执行hg update def456,是否有一个快速的通用mercurial命令可以跳回abc123,而不必记住我在abc123 我正在寻找类似于bash的cd-的东西,它可以将您带到cd中的最后一个目录,而无需显式键入该目录 如果没有,那么编写一个小扩展是否容易,我可以在其中键入类似于hg update-的内容,它就可以做到这一点?这将是非常有用的,因为我跳了很多 谢谢 Merc

在mercurial中,是否有一种快速方法可以跳回上一个哈希而不键入该哈希

例如,如果我在hash
abc123
,然后执行
hg update def456
,是否有一个快速的通用mercurial命令可以跳回
abc123
,而不必记住我在
abc123

我正在寻找类似于bash的
cd-
的东西,它可以将您带到
cd
中的最后一个目录,而无需显式键入该目录

如果没有,那么编写一个小扩展是否容易,我可以在其中键入类似于
hg update-
的内容,它就可以做到这一点?这将是非常有用的,因为我跳了很多


谢谢

Mercurial至少在默认情况下,没有规定要记住已签出版本的历史记录

我也不会指望以一种完全没有大脑的方式存在

我首先尝试通过一个到
hg update
的钩子来破解这个特性,在这里我检查参数的特例“-”,并用一个存储值替换它。如果在没有那个特殊值的情况下调用update,我会尝试将它存储在我从中检索它的那个文件中。但我不能保证这种方法会奏效