git apply确实没有输出,也没有修补任何东西

fun*_*der 9 git patch

我在这里使用git和应用补丁有点麻烦.

我正在尝试应用此补丁:https://www.drupal.org/node/2309321

到这个模块:https://www.drupal.org/node/2309089

我知道,这些都是Drupal链接,但这不是问题.您只需下载模块并将补丁放在同一个文件夹中即可.没有Drupal需要这个.

供参考:我命名了补丁eck_test.patch.

这是我到目前为止所尝试的:

git apply -v eck_test.patch

完全没有输出.


git apply -v --whitespace fix eck_test.patch

完全没有输出.


git am eck_test.patch

补丁格式检测失败.


我不知道,为什么这不起作用.

关于Sublime Text,两个行结尾都是相同的.

网上有很多关于这方面的话题,但我发现它们都不适合我.我希望你有一些想法,因为git似乎,它不想帮助我.:/

小智 0

我在 MAC git 项目中遇到了与你类似的问题。事实证明,对我来说,解决方案是在补丁发生时将补丁应用到同一文件夹(在你的 Git 项目中)。

例如,如果您在一个存储库中的文件夹 \dirA\dirB 中执行“git format-patch”,则必须在另一个存储库中的 \dirA\dirB 中应用该补丁。在 \dirA 运行“git app”会导致问题。