shell - 应用补丁,排除特定文件夹

标签 shell magento updates patch

我有一些软件 (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/

相关文章:

shell脚本中的Mysql数组(Linux)

linux - Shell脚本设置执行时间

bash - 在 bash 脚本中创建 which 命令

visual-studio-2013 - Visual Studio 2013 Update 4 - 工具和扩展未连接到 Internet

bash - awk 子替换中的奇怪行为

Magento 发货前打印装箱单

java - WSDL 文件在浏览器中加载,但不在代码中加载

php - 更改 Magento 商店的域名

ios - 通过 iTunes 升级 iOS 应用程序时防止删除用户数据

sql-server - SQL Server 更新行,如 '%#186;%'