Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Magento修补程序文件(diff)可以';找不到指定的文件_Linux_Magento_Patch_Magento 1.13 - Fatal编程技术网

Linux Magento修补程序文件(diff)可以';找不到指定的文件

Linux Magento修补程序文件(diff)可以';找不到指定的文件,linux,magento,patch,magento-1.13,Linux,Magento,Patch,Magento 1.13,我正在执行1.13.1.0-1.14.0.0.diff,但不断获取无法在输入行5找到要修补的文件 尝试: ~$ patch -p0 -i 1.13.1.0-1.14.0.0.diff ~$ patch -p0 < 1.13.1.0-1.14.0.0.diff ~$ patch < 1.13.1.0-1.14.0.0.diff ~/backup$ patch -p0 -i 1.13.1.0-1.14.0.0.diff ~/backup$ patch -p0 < 1.13.1.0-

我正在执行1.13.1.0-1.14.0.0.diff,但不断获取
无法在输入行5找到要修补的文件

尝试:

~$ patch -p0 -i 1.13.1.0-1.14.0.0.diff
~$ patch -p0 < 1.13.1.0-1.14.0.0.diff
~$ patch < 1.13.1.0-1.14.0.0.diff
~/backup$ patch -p0 -i 1.13.1.0-1.14.0.0.diff
~/backup$ patch -p0 < 1.13.1.0-1.14.0.0.diff
~/backup$ patch < 1.13.1.0-1.14.0.0.diff

找不到该文件的原因是,您正在指定0个前导组件以从文件名中删除,因此修补程序正在查找文件
a/.githookignore
b/.githookignore
,我确信它们不存在,因为它的前导组件分别为a和b

只需指定要剥离的主要零部件的正确数量,在本例中为1

请尝试以下操作:
patch-p1-i1.13.1.0-1.14.0.0.diff

注意:
-i
输入选项在这种情况下也是必需的,因为您是从文件而不是stdin进行修补的

有关更多信息,请参阅修补程序帮助
patch--help
和/或手册页
man-patch

diff --git a/.githookignore b/.githookignore
index b516512..2182fcd 100644
--- a/.githookignore
+++ b/.githookignore
@@ -1,3 +1,4 @@
 app/code/core/Mage/Core/Helper/Js.php
 dev/tests