Linux Magento修补程序文件(diff)可以';找不到指定的文件
我正在执行1.13.1.0-1.14.0.0.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-
无法在输入行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