Mercurial错误“文件名,目录名称或卷标语法不正确”

时间:2011-04-11 06:14:08

标签: windows mercurial

当我尝试在PC上更新我的Mercurial目录时出现以下错误:

文件名,目录名或卷标语法不正确。

其他评论指出,问题在于在路径中使用了&符号或插入符号。不过我的道路是:

C:\Users\First Last\Desktop\goodmorningcmc

没有任何&符号。

错误是否可能是由我的用户名空间引起的?这是一个非常令人沮丧的错误。

谢谢, 凯文

2 个答案:

答案 0 :(得分:5)

我可能是一个文件已经被其他人中添加到存储库中,其中有一个狡猾的角色。运行更新时,Mercurial正在尝试在磁盘上创建文件。尝试运行hg serve并浏览到http://localhost:8000 - 然后查看变更集历史记录以查看已添加/重命名的文件。这可能会给你一个线索。

答案 1 :(得分:4)

我解决了这个问题 - 事实证明,repo中有一个包含管道符|的文件名。重命名该文件解决了这个问题。

相关问题