我怎样才能修改一个文件和目录形成一个补丁。
我已经在一个目录上应用了一个补丁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和未打补丁的目录?
编辑我想通了,我们可以使用-R
选项unpatch一个目录:
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