次の通常の水銀の挙動はありますか?もしそうなら、コミットされていない変更を破棄するにはどうすればよいですか?
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はバイナリが等しいと報告します)、Mercurialはファイルが変更されたと報告します。(実際には、約50個の変更されたファイルがあります-例を1つのファイルにトリミングしました)