AltovaDiffDog是独特的XML感知差异/合并工具,可让您比较和合并文本或源代码文件、XML或JSON文件以及Word文档。比较和同步目录、数据库模式和内容等等。DiffDog具有简单且一致的用户界面,是适用于所有常见比较任务的强大的差异/合并工具。比较和合并:差异狗亮点:?差异/合并工具?文件差异?文件夹差异?2路和3路文件比较模式?比较数据库内容和模式?比较CSV到CSV和CSV到数据库内容?生成差异报告?XML模式差异的XSLT代码?保存比较设置以便于重复使用?用于自动生成差异报告的DiffDog服务器文件比较工具DiffDog包含强大的功能,可让您比较和合并任何类型的基于文本的文件,并支持Unicode、ASCII、MBCS和任何其他文件格式。DiffDog允许双向合并以及直接编辑两个比较文件。DiffDog自动创建每个文件的备份,允许您在需要重新开始时随时从服务器或磁盘重新加载原始文件。DiffDog还支持无限制撤消,因此您可以回溯到编辑和合并过程中的任何一点。XML差异/合并/编辑工具DiffDog中的XML差异和编辑功能借鉴了Altova作为世界领先的XML开发XMLSpy的创建者的遗产。凭借格式良好和验证检查、代码完成、基于DTD/模式的条目帮助器等强大功能,DiffDog是使用XML的Web和软件开发人员必备的差异化实用程序。DiffDog识别两个文件何时是XML等价的,即使它们在命名空间前缀、XML属性的顺序或子元素的顺序方面存在差异,这些差异可能与XML处理器无关,但会阻止文件在简单的文本比较中显得相等。DiffDog提供了两种显示XML文件的选项:高级文本视图和增强的网格视图。高级文本视图包括视觉和导航辅助工具,例如行号、书签和源代码折叠页边距。增强的网格视图通过一组嵌套容器显示XML文档的层次结构。这些可以轻松展开或折叠以可视化文档的树状结构。三向文件比较DiffDog允许用户并排比较和合并三个文件之间的差异。此功能与在任何源代码控制系统中管理的文件特别相关,在这些系统中,两个用户可能从同一个源文件开始,然后进行不同的更改,这些更改必须协调。三向文件比较允许显示和导航新版本和共同祖先文件之间的所有差异。对于每个遇到的差异,DiffDog用户可以决定应保留哪个更改(“左”、“右”或“中”)。
XML架构比较DiffDog包含强大的XML架构差异化功能,可扩展和补充.xsd文档的XML感知文件比较并简化XML数据的转换。DiffDog架构比较工具会自动映射具有相同名称的架构元素。您可以为每个XMLSchema选择不同的根元素,也可以手动连接不同的元素来映射它们,或者覆盖自动元素映射。映射两个XML模式后,DiffDog允许您生成一个XSLT文件来为新模式转换现有的XML文档,与手动编写和调试XSLT代码相比,可以节省大量时间和精力。DiffDog允许您在模式之间生成一个完全可编辑的MapForce映射文件,用于需要数据处理功能的更复杂的映射。查看DiffDog在线手册,了解有关XML模式比较的完整详细信息。文件夹比较和目录同步工具diff/merge工具是一个功能强大且易于使用的工具,用于比较和合并工作站、本地网络上的目录,甚至本地和远程FTP和HTTP服务器上的文件夹(基于用户权限)。DiffDog提供了五个选项来比较文件夹:快速比较模式仅按大小和日期比较文件,文本比较模式比较每个目录中文件的实际文本内容,XML比较模式将实际文件内容与XML感知智能进行比较,二进制比较模式用于EXE、MP3、JPG等非文本文件。扩展名比较模式会根据文件对扩展名自动选择专用模式。只需双击所需文件,即可直接从目录比较窗口打开文件比较。“同步目录”对话框允许您设置合并文件夹的规则。您可以查看两个文件夹中所有计划的文件更新,然后单击“开始”按钮进行同步。Zip文件差异化工具AltovaDiffDog包括对差异/合并ZIP存档及其中包含的文件的增强支持。DiffDogZIP差异让您可以比较和合并存储在ZIP存档中的文本或源代码文件,就像比较未压缩的文件一样。或者,使用高级XML感知功能比较和编辑以ZIP格式存储的XML文件。DiffDog甚至可以识别存储在ZIP档案中的二进制文件是相同的还是不同的。DiffDog根据文件扩展名应用正确的比较选项,因此您可以检查文件并使用与未压缩的原始文件进行比较时可用的相同功能合并差异。Word文档比较工具DiffDog包括一个针对MicrosoftWord?文档的特殊比较功能。如果您的计算机上安装了MicrosoftWord或更高版本,DiffDog可以通过打开两个嵌入式MicrosoftWord窗口来比较文档文件,并并排显示文档差异。DiffDogWord比较对于管理随时间推移的文档修订特别有用,尤其是在未使用更改跟踪的情况下。您可以通过上下文菜单或键盘快捷键使用MicrosoftWord的所有功能直接编辑DiffDogWord文件差异窗口中的文件内容。编辑完成后,使用每个Word文件比较窗口中的DiffDog保存或另存为按钮,或文件/保存菜单选项来保存您的工作。比较CSV和数据库数据CSV通常用于导出数据库数据,并且比较此类数据的能力-无论是与另一个版本的数据库转储还是与数据库本身中的数据-是一个常见的要求。DiffDog支持CSV作为比较的原生格式,允许您:?将CSV与CSV进行比较?将CSV数据与数据库数据进行比较?一个一个或全部合并任一方向的更改CSV比较类似于文件比较:连接后,您的数据源将显示为左侧和右侧组件。“组件”只是CSV或数据库结构的表示,您可以从中方便地选择要比较的表或列。您可以将所有差异合并为一个批次,也可以显示每个表的差异数据网格,然后在行级别单独查看和合并每个差异。数据库内容比较工具除了CSV与数据库的比较之外,AltovaDiffDog还可以让您轻松地比较和合并两个数据库之间的表格内容。DiffDog以直观的图形表表示形式显示数据库比较,并使用连接线来说明表之间的列映射。
DiffDog可以比较同一数据库类型中一个表的不同版本,也可以比较和合并不同数据库类型中等价表的内容。当您比较不同的数据库类型时,DiffDog甚至可以解决数据类型命名不一致的问题。自动表映射选项让您指示DiffDog根据名称、数据类型或列位置映射列。如果自动映射的结果不准确或不完整,您也可以通过拖动表格列之间的连接线来手动映射比较。支持的数据库:?火鸟2.5,3?IBMDB2iSeries?v6.1、7.1、7.2、7.3、7.4?IBMDB2?8、9.1、9.5、9.7、10.1、10.5、11.5、11.5.7?Informix?11.70、12.10、14.10_?玛丽亚数据库10、10.3、10.4、10.5、10.6.5、10.9.2?微软访问?、、、、?微软?AzureSQL?微软?SQLServer?、、、、、、?MySQL?5、5.1、5.5、5.6、5.7、8、8.0.25、8.0.28_?甲骨文?9i、10g、11g、12c、18、19?PostgreSQL8、9.0.10、9.1.6、9.2.1、9.4、9.6、10、11、12、13、14.1、14.5?进展OpenEdge11.6?SQLite3.x?Sybase?ASE15、16?天睿数据16数据库模式差异/合并工具DiffDog让您可以比较数据库结构并直观地识别和合并差异。您可以比较相同类型的数据库,也可以比较不同数据库类型的两个模式。您可以选择比较单个表、表组或整个数据库模式。
您可以通过单击工具栏上的左合并或右合并按钮来合并差异。右键单击上下文菜单提供更全面的合并选项,包括选择立即打开所选表的数据库内容比较。无论您选择哪个合并选项,DiffDog总是会为目标数据库创建一个SQL更改脚本供您查看。您可以将SQL更改脚本保存到文件中,将脚本发送到DatabaseSpy中的SQL编辑器窗口,直接从DiffDog执行SQL更改脚本,或者取消合并请求并放弃脚本。OOXML差异工具AltovaDiffDog包括对差异/合并MicrosoftOfficeOpenXML(OOXML)文件的增强支持。许多差异/合并工具将OfficeOpenXML(OOXML)文件视为二进制文件类型,这些文件类型可根据文件大小和修改日期简单地识别为相同或不同。DiffDog使您能够比较和显示Office(及更高版本)OOXML文件对内容的详细差异。DiffDog允许您在任一方向合并差异,完全支持DiffDog在XML文件比较期间提供的所有高级XML感知差异选项。您还可以在网格视图中显示和编辑存储在OOXML文件中的文件对。在许多情况下,网格视图可以提供更易于理解的文件内容表示。差异报告文件开发人员和其他项目利益相关者通常希望记录对源代码和其他重要文件的更改。DiffDog可以为所有基于文本的文件(包括源代码文件)的比较创建差异报告。DiffDog还可以为目录比较创建差异报告。导出差异对话框允许您选择以文本格式或XML文件创建差异报告。文本格式报告遵循广为接受的Unixdiff样式。XML格式的报告文件是人类可读的,具有描述性的元素名称,并记录比较模式和比较目录的路径。您还可以使用DiffDog目录报告功能创建差异报告以比较Zip存档或OOXML文档。DiffDog服务器DiffDogServer是一款高性能服务器软件,它利用当今并行计算环境的强大功能来自动进行大量比较,并生成比较文件、目录和URL的差异报告。