- 论坛徽章:
- 0
|
我看 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撤消补丁,返回到升级前的状态? |
|