Mercurial:如何跳回到以前的散列?相当于 `cd -`
Mercurial: How to jump back to previous hash? Equivalent of `cd -`
在 mercurial 中,是否有一种无需键入哈希即可快速跳回到上一个哈希的方法?
例如,如果我在哈希 abc123
然后执行 hg update def456
,是否有一个快速通用的 mercurial 命令可以跳回到 abc123
而不必记住我在 abc123
?
我正在寻找类似于 bash 的 cd -
的东西,它将带你到你 cd
离开的最后一个目录,而不必明确地输入那个目录.
如果没有,是否可以轻松编写一个小扩展程序,我可以在其中输入类似 hg update -
的内容,它会执行此操作?这将非常有用,因为我经常跳来跳去。
谢谢!
Mercurial - 至少在默认情况下 - 没有任何规定来记住签出修订的历史记录。
我也不指望以完全脑死亡的方式存在。
我首先尝试通过挂钩 hg update
来破解此功能,我在其中检查参数的特殊情况“-”并将其替换为存储值。如果在没有那个特殊值的情况下调用更新,我会尝试将它存储在我从中检索它的那个文件中。但我不能保证这种方法一定有效。
在 mercurial 中,是否有一种无需键入哈希即可快速跳回到上一个哈希的方法?
例如,如果我在哈希 abc123
然后执行 hg update def456
,是否有一个快速通用的 mercurial 命令可以跳回到 abc123
而不必记住我在 abc123
?
我正在寻找类似于 bash 的 cd -
的东西,它将带你到你 cd
离开的最后一个目录,而不必明确地输入那个目录.
如果没有,是否可以轻松编写一个小扩展程序,我可以在其中输入类似 hg update -
的内容,它会执行此操作?这将非常有用,因为我经常跳来跳去。
谢谢!
Mercurial - 至少在默认情况下 - 没有任何规定来记住签出修订的历史记录。
我也不指望以完全脑死亡的方式存在。
我首先尝试通过挂钩 hg update
来破解此功能,我在其中检查参数的特殊情况“-”并将其替换为存储值。如果在没有那个特殊值的情况下调用更新,我会尝试将它存储在我从中检索它的那个文件中。但我不能保证这种方法一定有效。