我试图修补此文件:
https://www.drupal.org/files/935208-uploadprogress-bar-fix-129-reroll_d7.patch
进入我的drupal 7模块,但每次最终都会在cygdrive中出现以下错误:
File to patch: 935208-uploadprogress-bar-fix-129-reroll_d7.patch
checking file 935208-uploadprogress-bar-fix-129-reroll_d7.patch
Hunk #1 FAILED at 463.
1 out of 1 hunk FAILED
can't find file to patch at input line 32
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/core/modules/file/file.module b/core/modules/file/file.module
|index b7d2f3c..9ae6411 100644
|--- a/core/modules/file/file.module
|+++ b/core/modules/file/file.module
文件目录是正确的,在我运行此命令后,它最终将这两个文件放在我的文件夹中:
935208-uploadprogress-bar-fix-129-reroll_d7.patch.owNkFPU
935208-uploadprogress-bar-fix-129-reroll_d7.patch.rkVjQxF
为什么会发生这种情况,为什么会崩溃?
我正在使用cygdrive,而且我在电脑上运行Windows 8。
有没有人知道如何解决这个问题?
谢谢!
答案 0 :(得分:0)
您确定要正确应用补丁吗?命令是什么?
git apply [patchname]
如果你使用像PHPStorm这样的好IDE,那么甚至更容易在那里应用补丁操作,这是迄今为止应用补丁的最佳工作。还要确保你在正确的文件夹中(以匹配补丁中的路径 - 即。/modules/file/file.css
)