定期,当我在做的时候git p4 submit
,我得到一个讨厌的错误:
Could not determine file type for rails_project/public/favicon.ico
(result: '//mydepot/main/rails_project/public/favicon.ico#1 - add
default change (binary+l) *exclusive*')
在每种情况下,都是一些奇怪的二进制类型文件(如上面的 favicon.ico)或(最常见的)图形,如 PNG。这会终止提交,并使之前打开的所有文件处于打开状态,但尚未提交......
解决这个问题最终会让人头疼,我最终不得不使用 p4v 进入并通过新的更改列表手动提交我试图提交的一半,然后完成我的提交(交叉手指我没有不要碰到另一个奇怪的文件并再次卡住)。
(这是在带有 OS X Mountain Lion 的 Mac 上的 git 版本 1.8.3.2 上)
有没有人想出一种让git p4
行为正常的方法?有任何想法吗?