我和一個朋友正在爲一個項目工作。我們在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