我可以假设,在成功的 patch < mypatch 反向patch -R < mypatch 这句话的意思是,是否可以保证修改一定成功,并且能够完全撤销之前的更改? 我知道有几种补丁格式和许多补丁/差异程序,所以如果相关,请指明您关联的版本/系统。
补丁文件应该完美地反向工作。一般来说,补丁仅列出添加和删除的行。使用 -R 只是简单地交换这些内容,使添加的行看起来像被删除的行,而被删除的行则看起来像是添加的行。只要在执行补丁后没有修改任何内容,删除操作就应该始终有效。