我們的團隊使用git2p4到GitHub上回購本地開發,然後提交給Perforce公司。 例如。git2p4提交失敗,因爲在文件名中的非法字符的
/家庭/工作區/ SRC/ - git的回購代碼(本變化)
/家/ workspace_p4git/SRC - 關聯於上Perforce的儲庫的本地客戶機的工作區。
當我們複製Perforce的本地目錄的混帳回購協議的源代碼,修改被視爲在混帳作爲不分級。
現在我的問題:
有一個文件名爲:ABC%28def%29.extension在混帳回購協議。
當我 'git的補充-A';它顯示了我 -
改名爲:ABC%2528def%2529.extension - > ABC%28def%29.extension
也許這是因爲Perforce公司不允許在文件名 '%' 字符。
然後我試圖提交我的代碼到GIT回購 - 混帳P4提交-M
這失敗,出現以下錯誤:
目標文件中有非法的轉義序列[%XX]。
命令失敗:P4整合-Dt 「ABC%2528def62%2529.extension」 「ABC%28def%29.extension」
有沒有人有任何建議,以解決此除更改文件名中git回購?