刚开始遇到一个问题:diff 的两个参数都是dicetory.
当前目录为:current/
比较目录:
current/old
current/new
在current目录下执行diff命令,生成补丁文件
current@diff -ur old/ new/ >patch.diff
注:如果没有指定-u选项,在后面进行patch时直接就出错:patch: **** Only garbage was found in the patch input.
然后打补丁:
current@patch -p0 <patch.diff
结果老是被拒绝,无法打补丁。
后来看到了下面这篇文章,终于解惑:
本文解决了一个在使用diff命令比较目录并生成补丁文件时遇到的问题,通过文章提供的解决方案,成功解决了在没有指定-u选项时,直接使用补丁文件进行打补丁导致的错误,并详细解释了原因及解决方法。

4678

被折叠的 条评论
为什么被折叠?



