git newbie 2fer“你的补丁不适用”错误&选项错误

时间:2011-06-25 02:54:29

标签: linux git

首先,由于我是git的新手,我必须发布更多背景,然后才有必要。 (我编辑了这个以删除所有路径/ file_names和search_for模式)

# git apply -v patch_name.patch 
[...] trailing whitespace.
[...] trailing whitespace.
error: [...]
error: patch failed: ... :255
error: [...] : patch does not apply
[...]

我没有找到任何255 git错误,但我找到了一个很有希望的错误:git: patch does not apply除了这个命令产生错误,

git apply --ignore-space-change --ignore-whitespace mychanges.patch
> error: unknown option `ignore-whitespace'

另一个--ignore-space-change选项相同。在Git Wiki处搜索无法找到这些命令。我正在使用几年前的Linux / Fedora F11,但我是一个新手,不会去linux认证:)。什么是Linux / Fedora的等效命令?

PS。是的,正是我的想法。 Git是白痴的俚语,这是新手的代名词

更新以下是来自git的新消息。这一半是固定的吗?

file_name.patch:26: trailing whitespace.
file_name.patch:39: trailing whitespace.
Checking patch file_name...
Hunk #1 succeeded at 294 (offset 6 lines).
Checking patch file_name.inc...
Hunk #1 succeeded at 23 (offset -1 lines).
Checking patch [...] 
Hunk #1 succeeded at 79 (offset 12 lines).
error: while searching for:
[...]
error: patch failed: file_name:255
error: file_name: patch does not apply
Checking patch file_name...
Hunk #1 succeeded at 17 (offset 4 lines).

1 个答案:

答案 0 :(得分:0)

你从git --version获得了什么?版本1.6.5中添加了--ignore-whitespace。假设你有一个旧版本并且不想升级,那么--whitespace=fix可能有帮助吗?