【发布时间】:2016-09-26 10:00:07
【问题描述】:
我和一个朋友正在做一个项目。我们在 bitbucket 上设置了一个 repo,使用带有 mercurial 的 SourceTree 客户端来更新更改。
我们以这种方式工作了一年多,没有任何问题。
我们想将存储库的访问权限授予另一位朋友。他下载了 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,但一个没有问题,另一个每次都出现这个错误。
我也认为他使用的路径带有一些带有可疑名称的文件夹,但这不是问题。
有人知道这里发生了什么吗?
谢谢,
【问题讨论】:
标签: mercurial repository bitbucket atlassian-sourcetree sourcetree