哪位大侠知道如何制作补丁文件? diff?

哪位大侠知道如何制作补丁文件? diff?

哪位大侠知道如何制作补丁文件?是用diff吗? 如何使用了
例:
当前目录下有两个子目录,一个是改过文件的,一个是原来的:
diff -Naur dir-new dir-old > mypatch
使用这个patch:
cd dir-ole
patch -Np1 -i ../mypatch
就这样。
多谢tram