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 使Mecurial放弃未提交的更改_Mercurial_Eol - Fatal编程技术网

Mercurial 使Mecurial放弃未提交的更改

Mercurial 使Mecurial放弃未提交的更改,mercurial,eol,Mercurial,Eol,以下是正常的反复无常行为吗?如果是,如何放弃未提交的更改 D:\hgrepo\trunk>hg st M Library\libFunc.h D:\hgrepo\trunk>hg revert --all reverting Library\libFunc.h D:\hgrepo\trunk>hg st M Library\libFunc.h D:\hgrepo\trunk>hg update 1003 --clean # Parent

以下是正常的反复无常行为吗?如果是,如何放弃未提交的更改

D:\hgrepo\trunk>hg st
M Library\libFunc.h

D:\hgrepo\trunk>hg revert --all
reverting Library\libFunc.h

D:\hgrepo\trunk>hg st
M Library\libFunc.h

D:\hgrepo\trunk>hg update 1003 --clean               # Parent branch
1 files updated, 0 files merged, 0 files removed, 0 files unresolved

D:\hgrepo\trunk>hg st
M Library\libFunc.h

D:\hgrepo\trunk>hg revert --all
reverting Library\libFunc.h

D:\hgrepo\trunk>hg st
M Library\libFunc.h

此外,一个diff显示没有对文件进行修改(kdiff3报告binary equal),但Mercurial仍然报告它们已修改。(事实上,我只有大约50个修改过的文件——我将示例裁剪为一个文件)

在您的示例中,我希望对
hg st
的第二次调用只列出一个新的未跟踪
libFunc.h.orig
文件。您是否在设置中启用了
eol
扩展?这里有一些专门讨论此扩展的一些问题。

是的,这可能解释了它。