什么是最简单的方法来找出两个文本文件是不同的编程?鉴于两个文件,我只需要知道他们是否不同。这是一个快速工具来帮助一个特别讨厌的合并(在一个分支中将语言从VB切换到C#(yay!)并在另一个分支中进行了许多更改),它不会投入生产。找出两个文件编程不同的最简单方法是什么?
可能的解决方案:
- 哈希文件和比较哈希
- 拉中的文件,只是做一个字符串比较
- 调出给外部diff工具(不幸的WinMerge没有这是一个CLI)
如果可能忽略空白将是真棒,但我不关心它太多。主要的是它需要快速简单。
顺便说一句,我正在使用.net 3.5sp1。感谢任何想法或指针。
http://unxutils.sourceforge.net/拥有gnu diff for windows。 'diff -q file1 file2'是你想要的语法 – KitsuneYMG 2010-01-29 16:34:43
FWIW,三种差异工具将帮助显示两个VB文件之间的差异,同时将它们与新的C#文件进行比较。 Beyond Compare 3 PRO(BC3 PRO)和Araxis Merge都具有3路比较和合并功能。 BC3 Pro只有50美元,是您用来处理合并和交互式差异的最佳编程工具之一。 – Adisak 2010-01-29 19:07:35