Chinaunix

标题: 问题:如何使用 diff 和 patch [打印本页]

作者: Aprils    时间: 2004-08-12 17:22
标题: 问题:如何使用 diff 和 patch
我看 http://www-900.ibm.com/developerWorks/cn/linux/l-diffp/index.shtml 上题为 “用Diff和Patch工具维护源码”的文章,但是在我做试验的时候没能得出期望的结果。特此发帖请教:

问题如下:

程序的两个版本分别是 test-1.0 test-2.0,目录结果如下:
-----------------------------
test-1.0/
test-1.0/file1
test-1.0/file2
test-1.0/dir1/
test-1.0/dir1/file3
test-1.0/dir1/file4
-------------------------
test-2.0/
test-2.0/file1
test-2.0/file2
test-2.0/dir1/
test-2.0/dir1/file3
test-2.0/dir1/file4
test-2.0/dir2/
test-2.0/dir2/file5
------------------------------
#注解:test-2.0中的file2, dir1/file4 是做过修改的,而dir2/, dir2/file5是新增加的。

我的问题是:
(1)如何用diff直接对test-1.0, test-2.0 生成.patch,再用patch将test-1.0升级到test-2.0?
(2)并且如何对已经升级了的test-1.0撤消补丁,返回到升级前的状态?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2