为代码做补丁和打补丁
linux主要用diff和patch命令
创建补丁:
diff -c sigrot.1 sigrot.2 > sigrot.patch
或者使用
diff -u sigrot.1 sigrot.1 sigrot.2 > sigrot.patch
diff -r创建补丁文件时遍历所有子目录。
应用补丁:
patch -p0 < sigrot.patch
-p{num} 剥离文件名中的前num个目录成分。
patch -p0 -R < sigrot.patch