免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 863 | 回复: 0
打印 上一主题 下一主题

问题:如何使用 diff 和 patch [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-12 17:22 |只看该作者 |倒序浏览
我看 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撤消补丁,返回到升级前的状态?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP