我切换到一个分支,
hg revert --all
然后我想导入一个 diff 文件
hg import [filename]
但是,我得到了“中止:未提交的更改”。因此我输入
hg st
事实证明我修改了几个文件。但我尝试
hg diff -g
命令提示符上只显示一个空白行。
hg revert --all --no-backup
和
hg up -C -r [revision]
不起作用。我也尝试删除这些文件然后还原它们,切换到另一个分支然后切换回来,但这些文件仍然被标识为已修改。
答案1
我今天也遇到了这种情况。
hg update -C null
我通过运行清空工作文件夹然后hg update [revision]
进行我想要的修订来解决这个问题。