将差异工具与 Visual Studio 2003 集成
Posted
技术标签:
【中文标题】将差异工具与 Visual Studio 2003 集成【英文标题】:Integrating Diff Tools With Visual Studio 2003 【发布时间】:2009-02-04 13:52:36 【问题描述】:我发现了一篇关于将不同的差异和合并工具与 Visual Studio 2005 和 2008 集成的精彩文章:http://blogs.msdn.com/jmanning/articles/535573.aspx。
有谁知道我如何以同样的方式将 KDiff3 之类的工具与 Visual Studio.Net 2003 集成?当我在解决方案资源管理器中使用“比较版本...”菜单项时,我希望 KDiff3 成为默认的差异工具。
对于我们的源代码控制,我们使用 Team System 2005,使用 msscci 提供程序进行集成。
【问题讨论】:
【参考方案1】:您使用的是什么源代码控制系统?
对于某些系统,您可以指定要使用的差异工具。 Perforce 有这个……我相信 VisualSVN 也可以让你选择什么 diff 工具。
如果您有 VSS...我认为您不走运...
【讨论】:
我正在使用 Team System 2005 和 msscci 提供程序来集成两者。【参考方案2】:感谢您提出这个问题和评论。它让我意识到比较来自 VS2005,即使我使用的是 VS2003,因为我用于源代码控制集成的 msscci 提供程序是 VS2005 版本。
因此,通过进入 VS2005 并使用“配置用户工具...”,它会强制 2003 使用相同的工具。
【讨论】:
没问题。我从来没有使用过 Team System 2005,所以我永远不会到达那里......【参考方案3】:我知道Devart CodeCompare 在与 Visual Studio 的集成上显示出良好的效果。但是不知道哪些VS版本兼容CodeCompare。
【讨论】:
以上是关于将差异工具与 Visual Studio 2003 集成的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio 2003 中使用 ELMAH
使用部分类和设计器文件将 Visual Studio 2003 表单转换为 Visual Studio 2005/2008 表单
visual studio.net 2002 在哪里有下载?
如何在SourceTree for Mercurial中使用Visual Studio(vsdiffmerge)作为外部差异工具?