[英]How to un-patch a directory/file on Linux?
如何取消修补文件和目录形成修补程序。
我已经申请两个补丁pd.patch
上的目录和补丁pf.patch
上与这两个命令的文件:
patch -p1 < pd (in the directory)
patch -p1 file_unpatch < pf.patch . ( will give me file_patch(patched file_unpatch))
如何检索原始file_unpatch
和unpatched
目录?
编辑我发现我们可以使用-R
选项取消修补目录:
patch -p1 -R < pd (in the directory) --> will give me unpatched directory.
现在,取消修补文件怎么样?
正如您所发现的,您只需要使用patch -R
来恢复补丁。
显然,您必须按恢复顺序取消修补,因此在您的情况下:
patch -R -p1 file_unpatch < pf.patch
patch -R -p1 < pd.patch
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.