---
title: "代码差异比较/合并工具，以及狗粮"
date: "2008-09-10"
categories: 
  - "tools"
tags: 
  - "diff-merge-tool"
  - "diffdog"
  - "directory-comparison"
description: 了解如何使用DiffDog，这是一款差异比较和合并工具，来提升使用XML和CVS的团队的内容管理效率，从而简化文件比较和目录合并操作。
---
Status: #blog

Tags:  #diff-merge-tool #diffdog #directory-comparison

Categories: [development](/blog/zh/category/development.md)
# 代码差异比较/合并工具，以及狗粮

自 2005 年发布以来，Altova 的市场团队一直积极使用 [DiffDog 差异/合并工具](https://www.altova.com/zh/products/diffdog/diff_merge_tool.html) 来比较和合并我们网页上的更改（产品市场经理 David McGahey 喜欢把这称为“使用我们自己的产品”，懂了吗？“狗粮”？总之……）。我们直接使用 [XMLSpy XML 编辑器](https://www.altova.com/zh/products/xmlspy/xml_editor.html) 创建和编辑我们的内容，并使用 WinCVS 作为我们的版本控制客户端。 这样，我们这些“非技术型”的营销人员就可以轻松查看和撤销我们 CVS 仓库中任何文件的更改。 当我们需要比较某个文件中两个版本之间的差异时，我们只需选中这两个版本，然后直接从 WinCVS 启动 DiffDog。 这是一个非常快速的方式，可以清楚地看到发生了哪些更改。

[![图片](https://www.altova.com/blog/images/DiffMergeToolsandDogFood_11B24/image_thumb.png)](https://www.altova.com/blog/images/DiffMergeToolsandDogFood_11B24/image.png) 

我们的Web开发团队也充分利用DiffDog的目录比较功能，用于在我们的测试服务器和正式服务器之间进行差异比较和合并。

#### 使用 DiffDog 与 Team Foundation Server 的集成

杰夫·莱文森，微软 MVP 认证专家，以及 Northwest Cadence 公司应用生命周期管理部门的负责人，最近也在一篇发表在 Visual Studio Magazine 上的文章中分享了他的 DiffDog 使用经验[使用 Team Foundation Server 进行比较操作](http://visualstudiomagazine.com/columns/article.aspx?editorialsid=2779).“他详细介绍了如何将TFS中默认的合并工具替换为DiffDog。” **您是否有使用我们产品的经验或故事，愿意与我们分享？** [请告知我们](mailto:liz.andrews@altova.com?subject=tool%20story)
