0
以下是正常的Mercurial行爲?如果是這樣,我該如何放棄未提交的更改?使Mecurial丟棄未提交的更改
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報告二進制相等),但仍水銀報告他們進行修改。 (只有在現實中我有大約50個修改文件 - 我將示例修剪爲單個文件)
是的,這可能解釋它。 – Zero