Devart Code Compare Pro是一款专为比较和合并有差异的文件和文件夹设计的免费工具。该工具与所有主流的源代码控制系统完美融合,包括TFS、SVN、Git、Mercurial和Perforce,并提供了单独的文件差异工具以及Visual Studio扩展。无论是对代码进行详细比对,还是对差异化管理,Code Compare都能让用户操作得心应手。

code_outlining

该工具拥有出色的文本比较和合并功能,不仅能为插入、删除和修改的文本添加颜色块,还能详细突出行内的更改,在未改变的文本区域进行折叠,而这些操作都可以通过鼠标轻松完成。对于高级用户来说,还提供了合并快捷方式,使得文件在进行飞态时也能保证高效可靠。

Code Compare还具备语义源代码比较的能力,可以通过语法对源代码进行比对,不仅依靠位置,也通过签名进行比对,支持主要的编程语言,如C#、C++、Visual Basic、JavaScript、Java、XML等。它可以匹配在比较的源代码文件中的方法,即使在重构后,相似的代码行也能匹配成功,使源代码的改变在差异浏览器中清晰可见。

文本比较和合并

  • 用于插入、删除和修改文本的彩色块
  • 详细突出显示行内的变化
  • 折叠未更改的文本区域(CodeCompare Pro 功能)
  • 使用鼠标点击合并
  • 使用可靠的文件比较工具即时编辑文件
  • 合并高级用户的快捷方式

语义源代码比较

  • 结构比较模式 - 通过其签名来比较来源,而不仅仅是通过其位置。
  • 来自主要编程语言的词汇比较 – C#、C++、Visual Basic、JavaScript、Java、XML
  • 编程语言的语法高亮显示
  • 比较源代码文件中的匹配方法
  • 即使在重构后,也会匹配类似的代码行
  • 如果源代码在文件中重新排序,则检测移动的代码块
  • 在 Difference Explorer 中显示代码结构的更改
  • 用于折叠和扩展代码区域的代码大纲

Folder Сomparison

  • 高级差异目录比较实用程序
  • 对添加、删除和修改的文件进行颜色编码
  • 用于排除或包含某些文件类型的筛选选项
  • 即时打开单个文件比较文档
  • 显示选项,以便更好地分析比较结果
  • 将文件从窗格复制到窗格或复制到选定文件夹

Visual Studio 集成

  • 在不离开自己喜欢的环境的情况下比较代码
  • 用于平滑集成的本机 Visual Studio 扩展
  • 支持 Visual Studio 2015、2017 和 2019
  • 选择动态使用独立或集成的代码比较
  • 将代码与 Android Studio 进行比较,作为比较和合并代码的外部工具

Version Сontrol Integration

  • 用于插入、删除和修改文本的彩色块
  • 与版本控制系统集成,作为冲突文件修订的合并工具
  • 不冲突的更改将自动合并
  • 突出显示合并冲突
  • 使用鼠标按钮一键解决冲突
  • 三向比较,并排比较和合并三个文件
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。