【发布时间】:2012-11-02 04:58:06
【问题描述】:
如何从一个已修补的文件和目录中取消修补。
我已经使用这两个命令在目录上应用了补丁 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.
现在,取消修补文件怎么样?
【问题讨论】:
-
你应该在你的基础树上使用版本控制系统(我推荐
git)。然后将特定文件恢复到其原始状态是微不足道的。