繁体   English   中英

如何在 Linux 上取消修补目录/文件?

[英]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_unpatchunpatched目录?

编辑我发现我们可以使用-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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM