【发布时间】:2011-06-13 19:11:51
【问题描述】:
我有一个名为 my_pcc_branch.patch 的补丁。
当我尝试应用它时,我收到以下消息:
$ git apply --check my_pcc_branch.patch
warning: src/main/java/.../AbstractedPanel.java has type 100644, expected 100755
error: patch failed: src/main/java/.../AbstractedPanel.java:13
error: src/main/java/.../AbstractedPanel.java: patch does not apply
什么意思?
我该如何解决这个问题?
【问题讨论】:
-
周围是否有 AbstractedPanel.java.rej 文件?这通常意味着在源代码和补丁中都发生了更改(此处第 13 行似乎受到了影响)。
-
不,我没有找到任何 *.rej 文件。
-
不确定为什么接受的答案会解决它(所以我怀疑这是一个红鲱鱼),但
has type 100644, expected 100755不是暗示某处存在 chmod 权限不匹配吗? -
您是否尝试向 git@vger.kernel.org 报告错误? Git 的描述选项都不适用于我返回大量错误。我不得不退回到 WinMerge。