問題是我正在檢出一些文件中含有特殊字符的文件 - 當TortoiseSVN嘗試檢查代碼時,它無法創建這些文件,並且檢出失敗。這也適用於更新。是否有任何修復/解決方法,也許給一個替代文件名或什麼?Windows中的TortoiseSVN結帳問題
更新:顯然,這些文件是由xcode創建的。有誰知道他們在做什麼?如果我更改文件名,它會打破構建,如>
到-
什麼?
問題是我正在檢出一些文件中含有特殊字符的文件 - 當TortoiseSVN嘗試檢查代碼時,它無法創建這些文件,並且檢出失敗。這也適用於更新。是否有任何修復/解決方法,也許給一個替代文件名或什麼?Windows中的TortoiseSVN結帳問題
更新:顯然,這些文件是由xcode創建的。有誰知道他們在做什麼?如果我更改文件名,它會打破構建,如>
到-
什麼?
我不認爲這可以做到。據我所知,global-ignore
和svn:ignore
都用於保存僅存儲庫的文件的。我能想到的唯一解決方案是檢查OS X上的整個存儲庫,進行更改,檢查代碼並將其導回。
如果文件是由某種工具自動生成的,則應該能夠設置ignore
規則,以防止它們再次進入存儲庫,具體取決於文件名的樣子。
其他的想法:您可以嘗試安裝的OS X分區/驅動器到Windows系統,看到它的命名規則。然而,我認爲,無論目標文件系統是否支持它,Windows一般都會處理所有文件中的forbids the use of reserved characters。
不是我希望的答案,但是謝謝:) 我希望xcode不需要它們 - 如果是這樣的話,我只需編寫一個腳本來刪除所有這些並導入,呵呵。 – Vanwaril 2010-01-03 16:31:53
如果您有寫入權限,則可以使用repo瀏覽器直接在repo中重命名文件,而無需首先實際檢出文件。
任何失敗路徑的例子? – 2010-01-02 14:57:17
無法檢查路徑 'D:\ ... \ MainController.o〜>': 文件名稱,目錄名稱或卷標語法不正確。 這是它給出的確切錯誤消息(省略部分路徑)並暫停更新。 – Vanwaril 2010-01-02 15:12:55
文件名中有'>'?這是檢查什麼平臺?你能檢查一下嗎?帶有$和>的 – 2010-01-02 15:37:26