Thursday, December 16, 2004

 

Diff tools with source code

回答最初由 http://www.vcoresoft.com/ 的 RonaldW 发表的一个问题
各位能否提供类似TxtDiff的文本比较源码吗?老师布置了作业,我想参考他的算法.谢谢!

Diff tool
By Stephane Rodriguez.
http://www.codeproject.com/tools/difftool.asp

RGDiff - Visual Diff Tool
By Rob Groves
http://www.codeproject.com/useritems/rgdiff.asp

WinMerge
An Open Source visual text file differencing and merging tool for Win32 platforms. It is highly useful for determing what has changed between project versions, and then merging changes between versions.
http://winmerge.sourceforge.net/

补充:
aprenot
A Generic - Reusable Diff Algorithm in C#.
http://www.codeproject.com/csharp/C__Diff_Algorithm.asp

A Generic, Reusable Diff Algorithm in C# - II
http://www.codeproject.com/csharp/DiffEngine.asp

C# 版本的,算法也不同
4/30/2004修改

Addition:

Reflector Diff

"
I've just finished the first release of my Reflector Diff Add-In. I used the brilliant article by Michael Potter on creating a Diff Engine as my base. A big thank-you to him. I've always felt that if I'm coding something that someone else has done, I'm wasting my time. And I'd like to give a huge big thank-you to Lutz Roeder for all the help he's given me in getting this thing to work. He's been very patient, and has even helped me debug portions of my code, for which I am very grateful. He also pointed me in the direction of Denis Bauer's FileDisassembler to get ideas for a good way to implement the namespace diffs, which worked nicely.
"

http://codingsanity.blogspot.com/2004/10/reflector-diff.html
http://www.denisbauer.com/NETTools/FileDisassembler.aspx

Modified by 12/10/2004



<< Home

This page is powered by Blogger. Isn't yours?