我们的团队使用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回购?