Mercurial hg 将未更改的文件识别为已修改

Mercurial hg 将未更改的文件识别为已修改

我切换到一个分支,

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]进行我想要的修订来解决这个问题。

相关内容