3
兩個文件結束了在我的Perforce庫與不同的內容,但只有大小寫的差異,以他們的名字:Perforce是否僅支持大小寫不同的文件?
//depot/path/to/file/readme.txt
//倉庫/路徑/到/file/README.txt
當我將這些文件映射到工作區時,我在Windows和Linux上從P4V獲得奇怪的行爲。
這是一個已知的限制嗎?
兩個文件結束了在我的Perforce庫與不同的內容,但只有大小寫的差異,以他們的名字:Perforce是否僅支持大小寫不同的文件?
//depot/path/to/file/readme.txt
//倉庫/路徑/到/file/README.txt
當我將這些文件映射到工作區時,我在Windows和Linux上從P4V獲得奇怪的行爲。
這是一個已知的限制嗎?
這不是一個限制,作爲一個功能。是的,perforce只支持大小寫不同的內容。
我認爲簡單的答案是,如果你的服務器在Linux上運行,那麼它是受支持的。如果你的服務器在Windows上運行,它不是。
如果您正在運行Linux服務器並發現它不合需要,有一種方法可將其禁用。
更多細節上區分大小寫here
Instructions接通區分大小寫UNIX服務器
敏感爲不區分大小寫如何determine如果服務器是區分大小寫的
從外殼中移動顯然是更棘手的是,因爲名稱衝突可能會發生。在這種情況下,您可能需要聯繫perforce支持。
完美回覆@jgritty!正是我在找什麼。對於你來說,連接到運行感知模式的Linux服務器的Windows P4V客戶端只能同時在本地同步兩個文件中的一個文件是否有意義? – jrwagz
您上面的鏈接回答了我的問題(https://kb.perforce.com/P4dServerReference/CaseSensitiv..forceServer/CaseSensitivity)謝謝! – jrwagz
是的,windows客戶端只會獲得其中一個文件。 P4V可以看到兩者,你可以強制同步任何一個,但是它們會覆蓋,因爲Windows文件系統將它們放在同一個地方。 – jgritty