ChinaUnix.net
相关文章推荐:

linux diff工具

diff的功能就是用来比较两个文件的不同,然后记录下来,也就是所谓的diff补丁。 语法格式: diff 【选项】 源文件(夹) 目的文件(夹) 通过两个文件差异比较,从目的文件(夹)分离出差异(补丁),以便给需要补丁的用户。 (源文件具有通用性,而目的文件则是特定的修改,通过分离出diff补丁,简单快速实现从通用到特定应用平台或功能缺陷等的修改和配置,实现“升级”) 三个最为常用选项: -r 是一个递归选项,设置...

by alyan - Linux文档专区 - 2008-12-10 17:50:21 阅读(678) 回复(0)

相关讨论

diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。   diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。   patch能将diff文件运用于原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过diff之后生成了补丁文件C,那么着个过程相当于 A -B = C ,那么patch的过程就是B+C = A 或A-C =B。   因此我...

by allen_yue - Linux文档专区 - 2009-11-10 18:34:40 阅读(574) 回复(0)

在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完全可以完成代码的简单备份和升级工作。 在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完...

by 以泪洗面 - Linux文档专区 - 2009-06-23 10:25:03 阅读(512) 回复(0)

使用linux的用户肯定都非常熟悉 diff 工具,是一个强大的文件比较工具。今天介绍的 Meld 是一个可视化的文件及目录比较工具,功能同样强大:能同时比较两个或三个文件,并以图形化的方式给出不同之处;能同时比较两个或三个目录,突出显示不相同的文件、删减过的文件;文件的合并编辑;制作补丁;甚至可以比较本地文件与 CVS 中的文件。 官方主页: http://meld.sourceforge.net/ ubuntu安装: sudo apt-get install meld ...

by feichai - Linux文档专区 - 2009-01-16 16:29:07 阅读(4394) 回复(0)

在此仅举一个简单的例子来说明如何用diff/patch工具维护源码升级。 假设program-1.0目录中为老版,现开发完成的新版位于program-2.0目录中,将两个目录置于同一父目录下,然后在该父目录上执行: diff -Nur program-1.0 program-2.0 >program-2.0.patch 将生成一个program-2.0.patch的补丁文件,发布该补丁文件(当然可以先压缩成bzip2格式)。 假设拿到的是program-2.0.patch.bz2文件,则在progr...

by LinuxSmartphone - Linux文档专区 - 2008-07-02 20:38:01 阅读(713) 回复(0)

在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完全可以完成代码的简单备份和升级工作。 在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完...

by tuyer - Linux文档专区 - 2008-03-20 14:17:46 阅读(377) 回复(0)

diff和Patch工具维护源码 未显示需要 JavaScript 的文档选项 级别: 初级 杨沙洲 国防科技大学计算机学院 2004 年 3 月 01 日 在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完全可以完成代码的简单备份和升级工作。 在Unix系统下,维护源码版本可以使用很多方法,其...

by YuanXU - Linux文档专区 - 2006-05-17 21:23:50 阅读(642) 回复(0)

在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完全可以完成代码的简单备份和升级工作。 diff以"行"为单位比较两个文本文件(也可以是目录比较),并将不同之处以某种格式输出到标准输出上;patch可以读入这种输出,并按照一定指令使源文件(目录)按照目标文件(目录)更新。linux内核...

by neilux - Linux文档专区 - 2005-12-27 18:10:57 阅读(604) 回复(0)

我会diff也会svn diff,但是眼看的时候,老人家眼神不好使了。

by prolj - C/C++ - 2010-08-29 22:04:44 阅读(5949) 回复(14)

圖片不會貼,放出網址: 在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完全可以完成代码的简单备份和升级工作。 diff以"行"为单位比较两个文本文件(也可以是目录比较),并将不同之处以某种格式输出到标准输出上;patch可以读入这种输出,并按照一定指令使源文件(目录)按照目标文...

by tigerlei - Linux论坛 - 2004-12-09 12:06:58 阅读(1199) 回复(2)

圖片不會貼,放出網址: 在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具就完全可以完成代码的简单备份和升级工作。 diff以"行"为单位比较两个文本文件(也可以是目录比较),并将不同之处以某种格式输出到标准输出上;patch可以读入这种输出,并按照一定指令使源文件(目录)按照目标文...

by tigerlei - Linux系统管理 - 2004-12-09 12:06:58 阅读(794) 回复(2)