我有一些软件 (Magento) 的补丁文件,想将它应用到我当前的项目中。
补丁文件还包含对 var/packages
中文件的引用我不想要的文件夹(我在安装中删除了这个文件夹)。
应用此补丁文件 ( patch -p1 < the.patch
) 时,我收到很多警告,例如:
The next patch would delete the file var/package/Foo_Bar.1.7.0.0.xml, which does not exist! Assume -R? [n] ^C
有什么方法可以告诉补丁命令忽略这个文件夹的补丁吗?
最佳答案
您可以使用“filterdiff”实用程序 – http://man.cx/filterdiff – 来自 http://packages.debian.org/patchutils这样做。
否则,只需多次按 Enter 也会有帮助;-)
关于shell - 应用补丁,排除特定文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17833365/