我在一台samba服务器上有一个中央Hg存储库,还有两个工作副本,一个在Ubuntu上,一个在Windows7机器上。一切都很好,直到我错误地向项目添加了一个名称中包含俄文字母的文件。我已经在Linux上做过了。Mercurial很高兴地接受了它,在Linux中,一切仍然可以正常工作。然而,我发现我再也不能将变更集拉到Windows中了。对于hg pull,我得到了
pulling from ...
searching for changes
adding changesets
transaction abort!
rollback completed
abort: empty or miss