刚开始遇到一个问题: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
结果老是被拒绝,无法打补丁。
后来看到了下面这篇文章,终于解惑: