可以安全地取消应用补丁吗?

时间:2012-07-26 14:33:29

标签: diff patch

我可以假设成功后

patch < mypatch

反向

patch -R < mypatch

将始终成功,并使以前的更改完全撤消?

我知道有几种补丁格式,当然还有很多补丁/差异程序,所以请相关说明你所涉及的版本/系统。

1 个答案:

答案 0 :(得分:1)

补丁文件应该完全相反。一般来说,补丁仅列出添加的行和删除的行。使用-R也只是交换它们,使得添加的行看起来像删除的行,删除的行看起来像添加的行。

只要您在执行修补程序后没有修改任何内容,删除应始终有效。