它是什么

Merge是一个来自Araxis的可视化文件比较/合并及文件夹同步的应用程序。

用户界面使用英语、德语、日语、法语、国际西班牙语、汉语(繁体和简体)进行本地化了。

优势

对于软件工程师和网站开发者:比较、理解、合并不同代码文件的版本。快速精准地工作,不管是比较个人文件或调整这个分支的代码。使用三向比较来将你做的变更和同事做的变更与共同的祖先版本进行集成。利用支持的FTP插件,通过FTP,同步网站和它的临时存储区。

对于发布及质量控制管理员:比较不同的代码分支使你对一个特别的发布版知道和理解每个文件做的每个变更。比较生产环境版本来保证只有希望改变的文件被改变了。为审核创建一个变更的HTML或XML报表。

对于代码审查者:识别出两个代码文件所作出的任何变更。创建一个你的审查结果的HTML或XML的报表。

其他的用户:和多个文本的修订版打交道或保持多个文件夹层次的同步(比如,台式机和笔记本)。Merge帮助你更快更精确地工作来帮助你节约时间和减少错误。

重要链接 

特性综述和Merge6.5的新内容

如何购买

文件比较和文件夹比较快速一览

人们是如何评价Merge的

 深入(In depth)

Merge使你能够比较文本文件的不同的变更点,比如程序的源代码文件、XML和HTML文件。它支持ASCII、MBCS(多字节字符系统)、Unicode字符编码。采用色标的两两比对可以精准地发现文件之间的相同和不同点。在文档间画出的连接线明确地展示了它们之间是如何联系的。

Point-and-click merging让你通过简单地单击按钮就可以选择想要的任何部分追加到最终的合并版本中。In-place editor(没有撤销的限制)可以让你完美地控制你创建的合并文件。Merge运行时,文件的比对会自动显示变更。

Merge在线内让变更高亮显示。可以通过配置来忽略一下不同,比如空白、行结束符,以及匹配到的指定的正则表达式。后者对于忽略不重要的变更是很有用的,比如时间戳、扩展的版本控制关键字。

三向比较和自动合并

Merge专业版在标准版的双向可视化文件比较与合并中增加了高级的三向可视化文件比较与合并。当同一个组文件被多个人使用时,这是特别有用的。

自动合并使得即便是很大的文件也能够快速融合。三向文件比较可以直接从三向文件夹比较中启动,允许整个源代码的分支高效合并。

集成的文件夹层次比较和同步

Merge支持文件夹层次比较和同步,能够比较/合并整个目录树。这对于计较源代码或网页的不同版本是很理想的。你甚至是可以使用高效的一个字节一个字节的比较选项来检查刻录光盘的完整性。

Merge的专业版本支持三向的文件夹比较,允许文件夹层次的两个修订被合并到他们共同的祖先或其他的文件夹层次。当使用在合并源代码控制或软件配置管理系统时,这是特别有用的。

直接访问FTP站(FTP sites)和配置管理系统

FTP插件使Merge直接访问FTP服务器上的文件。假设一个网站在FTP Server上运行,可以使用一个文件夹比较来同步一个网站内容的本地副本和它本身。

也提供了针对Perforce和Visual SourceSafe的Merge插件。Merge只读访问Perforce仓库以及VSS数据库中的文件和文件夹。因此,Merge文件夹比较可以用来比较一个Perforce客户端工作空间与仓库。可选择的是,仓库中的不同分支(相同分支的不同时间点)可以直接地比较。在Intasoft中可以得到针对AllChange的相似的插件。

生成报表

文件比较报表可是用HTML、HTML幻灯片、XML、UNIX diff格式来创建。HTML报表对于归档和分发是特别有用的。一个文件夹比较报表包含文件夹比较中的一些或所有文件的文件比较报表。另外,也可以生成一个文件夹比较中的所有不同文件的完整报表。这对于代码审查和代码审核情况特别有用,特别是在配置管理系统有Merge插件时,可以为文件和文件夹直接生成报表。

印刷支持,自动化,以及其他高级特性。

其他的特性包括打印文件或文件夹比较的硬拷贝,自定义应用的行为和外观,包括字体,颜色,是否水平或垂直分裂地显示,等等。

一个完全的自动化API以及命令行接口,允许与其他应用或工作流程的紧密集成(比如源代码控制和软件配置管理系统)。

这个产品提供了广泛的文档,可以从Araxis网站中获得。为每一个菜单项目、窗体、窗体控件提供了上下文敏感帮助。

<Araxis Merge>Windows平台下的Merge概览的更多相关文章

  1. [转]Windows平台下Makefile学习笔记

    Windows平台下Makefile学习笔记(一) 作者:朱金灿 来源:http://blog.csdn.net/clever101 决心学习Makefile,一方面是为了解决编译开源代码时需要跨编译 ...

  2. Windows平台下Git服务器搭建

    第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二步:安装Java.安装步骤不再详述. 第三步:配置Java环境变量. 右键”计算机” => ”属性” = ...

  3. Windows平台下PHP开发环境的配置

    Windows平台下PHP开发环境的配置 一.基本环境 1.Windows XP 32位 2.Apache 2.2.25,下载地址:http://mirror.bit.edu.cn/apache/ht ...

  4. Mac平台与Windows平台下AndroidStudio增量升级

    Android Studio增量升级什么情况下使用最合适呢? 比如现在的as版本是2.2版本,而你的as版本2.0版本,这个时候点Check For Updates就没有反应了,因为你已经2个有版本没 ...

  5. Windows 平台下Git 服务器搭建

    由于项目中一直在使用git作为版本管理,自己对git的理解.使用都还不是怎么的熟悉,所以准备深入了解一下git及一些常用命令的使用,于是干脆把服务端架上,通过自己的PC作为服务端同时作为客户端的角色进 ...

  6. windows平台下VLC2.0.5编译

    windows平台下VLC2.0.5编译说明 时隔一年多,又要搞流媒体了,不过这次是要做流媒体服务器. 暂时决定使用vlc+ffmpeg+live555,虽然听有些前辈说这个组合的性能较差,只能作为学 ...

  7. 【转】Windows平台下Git服务器搭建

    Windows平台下Git服务器搭建 Posted on 2015-05-18 21:29 阿祥当码农 阅读(7637) 评论(0) 编辑 收藏 该文章转自:http://www.codeceo.co ...

  8. Windows平台下的node.js安装

    Windows平台下的node.js安装 直接去nodejs的官网http://nodejs.org/上下载nodejs安装程序,双击安装就可以了 测试安装是否成功: 在命令行输入 node –v 应 ...

  9. 在Windows平台下Qt的exe报错问题排查步骤

    在Windows平台下Qt的exe报错问题排查步骤 工具介绍: 1. Dependency Worker Dependency Worker是一个免费的用具用来扫描任何的32bit 或者64bit 的 ...

随机推荐

  1. C#基础练习(时间的三连击)

    Form1的后台代码: namespace _07事件的三连击 {     public partial class Form1 : Form     {         public Form1() ...

  2. Django admin site(三)InlineModelAdmin

    InlineModelAdmin class InlineModelAdminclass TabularInlineclass StackedInline 举例,有两个Model: from djan ...

  3. 【问题】和NULL比较遇到的问题

    1.问题描述: select FName from teacher where FId not in( select distinct FTeacherId from student ) 子查询返回的 ...

  4. makefile使用

    linux make手册:http://www.gnu.org/software/make/manual/make.html 一篇文章: 假设我们有一个程序由5个文件组成,源代码如下:/*main.c ...

  5. ffmpeg 2.8.1 最新版本 VS2013 可调式动态库

    ffmpeg 2.8.1 最新版本 VS2013 可调式动态库 由于大多数初学者都在想尽各种版本寻求VC编译调试ffmpeg的版本,我也曾经移植过几个版本的ffmpeg到VC上编译.: 链接所需动态库 ...

  6. OracleApps Dropship 流程

    做的一个Dropship流程的实录(包括流程期间遇到问题的解决)What are the advantages of Drop Shipment Orders?These are the benefi ...

  7. mysql 查看警告

    显示警告(打开): warnings 查看警告(查看内容): show warnings; 记录运行日志: tee  _logsfile source sql_filenotee

  8. Mysql 临时变量的 定义 和 赋值 Set 和 Into 赋值; Swith Mysql版本 Case When的用法

    一:临时变量的定义和赋值 DECLARE spot SMALLINT; -- 分隔符的位置 DECLARE tempId VARCHAR(64); -- 循环 需要用到的临时的Cid DECLARE ...

  9. 事务报错 [Exception] 当前 TransactionScope 已完成

    捕获异常的时候 偶尔会碰到这个异常报告 导致原因 //正确代码 using (TransactionScope ts = new TransactionScope(TransactionScopeOp ...

  10. 【C#学习笔记】获得本机IP

    using System; using System.Net; namespace ConsoleApplication { class Program { static void Main(stri ...