如何取消修补文件和目录形成修补程序。
我使用这两个命令pd.patch在目录上应用了补丁,pf.patch在文件上应用了补丁:
patch -p1 < pd (in the directory)
patch -p1 file_unpatch < pf.patch . ( will give me file_patch(patched file_unpatch))
Run Code Online (Sandbox Code Playgroud)
我如何检索原始文件file_unpatch和unpatched目录?
编辑
我发现我们可以使用以下-R选项取消修补目录:
patch -p1 -R < pd (in the directory) --> will give me unpatched directory.
Run Code Online (Sandbox Code Playgroud)
现在,取消修补文件怎么样?
正如您所发现的,您只需使用patch -R恢复补丁即可。
显然,您必须按恢复顺序取消修补,因此在您的情况下:
patch -R -p1 file_unpatch < pf.patch
patch -R -p1 < pd.patch
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8451 次 |
| 最近记录: |