本錯(cuò)誤是因?yàn)椴僮鹘K端的時(shí)候 vi Podfile 寫成 vi podfile
官方的說法:
Case-changed files
SVN repositories and working copies are generally case-sensitive. This can cause problems when working on a case-insensitive operating system, like Microsoft Windows or some file systems on Apple Mac OS, and changing the file name's case (upper-case to lower-case, etc.). Because of SVN's working copy format and the pristine copies, it's technically not possible to handle such a file name case change.
One solution is to avoid this situation by either only performing file name case changes on an operating system which supports case-sensitive file names, or directly in the repository by using the Repository Browser.
However, a file name case change can happen on a case-insensitive operating system, e.g. because of defect software tools, etc. SmartSVN detects such invalid changes and puts the file into a case-changed file state, see Rare Primary File States. Fix now changes the file name case back to its original form as found within the pristine copy, resolving this problem.
翻譯:大小寫修改文件
SVN儲存庫和工作副本通常是區(qū)分大小寫的检疫。這可能會在處理不區(qū)分大小寫的操作系統(tǒng)時(shí)造成問題,比如Microsoft Windows或蘋果Mac OS上的一些文件系統(tǒng)纬乍,并更改文件名的情況(大寫到小寫等)费就。由于SVN的工作拷貝格式和原始副本族檬,在技術(shù)上不可能處理這樣的文件名稱更改硬鞍。
一種解決方案是聚至,通過在操作系統(tǒng)上執(zhí)行文件名稱case更改來避免這種情況酷勺,該操作系統(tǒng)支持區(qū)分大小寫的文件名,或者直接在存儲庫中使用存儲庫瀏覽器扳躬。
但是脆诉,在不區(qū)分大小寫的操作系統(tǒng)上可能會發(fā)生文件名稱的更改,例如由于缺陷軟件工具等贷币。SmartSVN檢測到這種無效的更改击胜,并將文件放入一個(gè)更改過的文件狀態(tài)中,見罕見的主文件狀態(tài)役纹。Fix現(xiàn)在將文件名稱實(shí)例更改為原始副本中的原始表單偶摔,以解決此問題。