.NET 的任何体面的文本差异/合并引擎? [英] Any decent text diff/merge engine for .NET?
本文介绍了.NET 的任何体面的文本差异/合并引擎?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
要求:
- 免费,最好是开源的
- 在 .NET 托管语言之一中实现
Google 发现了这些:
Google found these:
- 一个通用的、可重用的差异代码项目上的算法
- C# 的 O(ND) 差分算法
- C#/.NET 的 Diff/Merge/Patch 库 作者:Joshua Tauberer
- A Generic, Reusable Diff Algorithm on codeproject
- An O(ND) Difference Algorithm for C#
- Diff/Merge/Patch Library for C#/.NET by Joshua Tauberer
请勿使用应用程序,仅使用库.
No apps please, only libraries.
推荐答案
你可以抢使用 Google 的 Diff/Patch/Match 的 COM 组件.它从 .NET 工作.
You can grab the COM component that uses Google's Diff/Patch/Match. It works from .NET.
更新,2010 年 10 月 17 日:GoogleDiff/Patch/Merge 代码已移植到 C#.COM 组件仍然有效,但如果您来自 .NET,您将需要直接使用 .NET 端口.
Update, 2010 Oct 17: The Google Diff/Patch/Merge code has been ported to C#. The COM component still works, but if you're coming from .NET, you'll wanna use the .NET port directly.
这篇关于.NET 的任何体面的文本差异/合并引擎?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文