我是一支君子兰,离开生我养我的土壤,就会慢慢枯萎!

Araxis Merge代码比较工具简要使用说明

上一篇 / 下一篇  2010-04-13 14:45:30 / 个人分类:讨论

Araxis Merge代码比较工具简要使用说明

一、概述

文档内容:仅涉及比较差异使用。
             
对于该工具的合并等其他功能不做说明。

读者对象:研发管理人员、开发人员、其他相关人员

本文档对该工具操作说明的部分功能:

²能够实现代码文件比较,能得出统计数据,能够定位到修改、删除、新增行;

²能够实现多个文件或多级文件夹比较,能统计出删除、修改、新增文件个数,同时能定位到哪个文件做了修改;
说明:使用该工具比较文件夹时,不能直接得出该文件夹内文件代码行比较情况

²能够方便的被软件工程师和web站点开发者使用快速精确地比较、了解和联合不同版本的源文件,从而进行版本和质量控制;

²能够将上述比较统计的结果导出到HTML或是XML报告;

²管理人员能从以上统计的数据中,得到修改代码工作量等。

二、工具其他简介

1.   Merge能比较和使用不同的文本文件版本,比如程序源代码等文本文件、图片、二进制文件等。支持带有ASCII, MBCSUnicode字符编码。利用带颜色的side-by-side comparison很容易比较出类似或不同的文档,并在两文件之间画出Linking lines表明它们的关系;是一个可视化的文件比较、合并和同步的软件;

2.   支持打印;

3.   能够支持导出HTMLHTML slideshowXMLUNIX diff格式;

4.   支持操作系统Windows Vista (32-bit and 64-bit)Windows XP Professional SP2Windows Server 2003Windows 2000 Professional SP4

三、操作步骤

解压文件后,按照安装步骤成功安装Araxis.Merge-BEAN_setup.exe后,打开该工具:

1.选择比较类型

      打开工具后,选择File,请根据实际需要,选择前四项中一种。

图一

      补充:下文将是在选项“New Text Comparison”举例说明。

比较对象类型不同,但操作相同。以下不在单独说明。

2.选择比较对象

Text Comparison界面,可以通过“”按钮选择比较对象路径。

图二

默认情况下,是两个文件比较,而不是文件夹,且以左侧窗口为基准。想要比较三个文件(文件夹)比较,点击工具栏中“”,再选择源文件即可。

      一般情况下,选择目标文件后即可自动比较了。当你重新选择目标对象后,按F5键也可比较。或者选择FileàRecompare即可。

3.比较结果查看

图三:三个文件(源代码)比较示意图

图四:文件夹比较示意图

在窗口底部状态栏偏右有“Xremoval Yinsertions Zchanges”,代表比较文件统计数据,即“删除X行代码/删除X个文件,新增Y行代码/新增Y个文件,修改Z行代码/修改Z个文件”;

在在窗口底部状态栏最右侧有“LnX of Y Col Z”,代表当前光标所在窗口的行列统计数据,即“当前光标在X/Y行,光标在Z列”;(该项是比较文件时才有)

所统计的数据用左侧窗口文件作为基准,当有三个文件(文件夹)类推。

在整个工具最左侧和最右侧都有蓝色或绿色的小框条,代表修改在整个文件中的大致比例。双击,则直接跳转到所修改的文件部分。

      比较窗口中不同颜色说明:

Ø绿底红字:表明另外窗口种没有该段编码,工具已经用线表示对应另外一段代码的位置。
         
即添加删除代码部分;

Ø蓝底红字:修改部分。即代码修改部分;

Ø白底黑字:与其他窗口中的代码相同。

以上是从窗口中查看,还有一种方法可以调出比较统计窗口,如图五所示。

选择ViewàComparison Statistics…,即可;

点击工具栏中“”按钮也可得到。

图五

补充:当比较文件夹时双击不同之处颜色,即可得到该份文件比较结果.

四、编辑文件

      当鼠标点击比较文件窗口内部,可以直接编辑了。

补充:如果工具默认情况下是不能编辑代码的,请选择EditàReplace Left file/Replace Right file.

      选择之后就可以在对应窗口编辑了。

      编辑完结束后,可以选择FileàSaveà子选项,即可保存编辑的文件。

五、有关标记

      将光标移至想要添加标记的位置,选择EditàMarkersàToggle Bookmark选项。请见图六。

图六

      执行上述操作后,在光标所在的行会自动出现一个蓝色方块的标记。请见图七。

图七:标记示意图

      操作到这了,我想你也就明白EditàMark下其他子选项的作用了。

设置完标记后,对查看文件会更方便。

六、导出报告

      当你想将文件比较结果导出时,可以选择FileàReport来导出到其他文档中。请见图十。

图八:导出报告示意图

      选择你需要导出的文件类型后(有些需要设置),点击“Save”,就行了。

七、其他功能罗列

      看完上述描述,我想你已经对这款工具有了一个比较操作上了解。现在将该款工具的其他功能做个罗列,方便各位查找。

1)   File菜单:交换各窗口文件、打印设置等;

2)   Edit菜单:撤销、剪贴、复制、粘贴、查找&替换、光标定位行、合并功能等;

3)   View菜单:比较统计、视图工具(也就是调用各工具栏的一个操作)、各种选项设置等;

4)   Windows菜单:窗口显示(排列)

七、与DiffCount工具相比较

      1.功能方面

ØAraxis Merge不仅支持文件比较,而且还支持文件合并导出等功能,DiffCount仅支持文件比较;

ØAraxis Merge比较文件仅仅能得到删除、新增、修改数据,而DiffCount比较文件还能得到空白行、注释行、标准C的折算比例等;

ØAraxis Merge比较文件支持导出,而DiffCount仅仅将比较结果显示在命令行内。

2.比较对象

ØAraxis Merge能够对文件夹及其子文件夹和子文件比较,但不能直接得出该文件夹内文件所有代码比较情况

ØDiffCount可以得出文件夹内所有代码文件的比较情况,对文件夹不做比较统计;

3.操作风格

ØAraxis Merge通过窗口支持可视化操作,DiffCount仅支持命令行操作,并需要进入指定目录下输入命令

八、补充说明

1)   该工具的其他详细情况请从官方网站上获取;

2)   最新版本可从http://www.araxis.com/网站上下载。

 


TAG:

老A 引用 删除 archonwang   /   2010-08-16 17:11:29
工具还是不错的。
老A 引用 删除 archonwang   /   2010-08-16 17:11:09
3
 

评分:0

我来说两句

Open Toolbar