在mercurial中撤消移动/重命名操作?

Sam*_*der 6 mercurial move undo

我做了一个hg mv -A oldFile newFile并且意外地弄错了新文件.

我做了一个hg revert newFile但现在显示为缺失的文件(然后在移动命令之后删除)现在根本不再显示.

如何撤消该操作并返回到我所处的状态,以便新文件显示为未知且旧文件显示为缺失?

Ida*_*n K 7

$ hg st
$ mv a b
$ hg st
! a
? b
$ hg mv -A a b
$ hg st
A b
R a
$ hg revert b
$ hg st
? b
$ ls
a  b
Run Code Online (Sandbox Code Playgroud)

所以hg revert b恢复了旧文件a.现在你所要做的就是hg mv a correct-name.