2016-04-28 31 views
1

我有一個P4V問題,我需要將第三方庫(特別是微信)添加到源代碼管理,並且其中包含'@'文件文件名。 P4V似乎對這些字符進行了URL編碼,這意味着它在嘗試提交更改時無法找到這些文件。我一直在閱讀,顯然有一種方法來'強制添加'與perforce文件,但我無法弄清楚如何在P4V中做到這一點。如何使用P4V將包含'@'字符的文件添加到站點

不幸的是,只是重命名文件的簡單選項不適用於我。

+2

那麼,你只需**添加**文件一次,那麼爲什麼不使用命令行添加?運行'p4 add -f file @ sign.txt'來獲取標記爲添加的文件,然後提交它,然後P4V就可以使用它了。如果您有一組這樣的文件,請在'p4 add -f'中使用通配符模式。 –

+0

謝謝我試了這個,它似乎工作,但它似乎我實際上有一個不同的問題,文件名似乎是',PNG'而不是'.png'的錯誤。我認爲這是針對這個特定問題的正確答案,我會針對這個新問題提出一個新問題。 –

+1

好吧,我發現了實際的問題 - 它似乎是與路徑長度超過一定的限制。看起來大約有200個字符。我將嘗試創建一個名稱較短的工作空間,映射到更接近我要添加的文件的目錄。 –

回答

-1

如果您有一箇舊文件夾,您是否嘗試過在舊文件夾和包含這些文件的當前文件夾之間使用「Diff Against」?

通過右鍵單擊文件夾/ s,您可以簡單地使用「添加標記」功能。 我試過了,它適用於我。

+0

這就是我正在做的事情,它不起作用,因爲它在文件名中有@符號。 –

+0

原來我錯了@是問題 - 請參閱我上面的評論。 –

相關問題