我和一个朋友正在为一个项目工作。我们在bitbucket上设置了一个repo,使用带有mercurial的SourceTree客户端来更新更改。Mercurial:无法克隆项目
我们一直以这种方式工作了一年多,没有任何问题。
我们希望将存储库的访问权限授予另一位朋友。他下载了SourceTree,授予他对bitbucket项目的许可,并开始了克隆过程。
哪里下载的所有文件后,他得到了这样的信息:
updating to branch default
abort: file name, directory name or volume label syntax is incorrect
Completed with errors, see above.
他拥有的所有文件,但它们都标记为未跟踪,并试图改变分支时,它说:
abort: untracked files in working directory differ from files in requested revision
如果他继续前进并删除所有未跟踪文件,不留下任何文件,并尝试更改分支,无论他尝试更改哪个分支,他都会得到:
abort: file name, directory name or volume label syntax is incorrect
我一直在线上,我在网上找到的唯一解释是关于某些不支持字符的文件名。我们再次检查,事实并非如此。我的两个朋友都在运行Windows 10,但其中一个工作没有问题,另一个则每次都会出现这个错误。
我也虽然他使用的路径与一些文件夹有一个腥名,但它不是问题。
有没有人知道这里发生了什么?
谢谢,
他试图克隆到'C:\ test'。仍然收到错误。当他回来时,我们会尝试你的答案。我会更新你。谢谢! – Leo
仍然收到相同的错误。我们将尝试使用旧版的mercurial版本,并查看它是否以这种方式工作。 – Leo
即使使用相同的版本,错误仍然存在。:/ – Leo