有人可以推荐一个好的(最好是免费的)命令行diff工具吗?我需要从.Net启动它,以生成两个xml文件之间差异的某种文本文件。
谢谢!
有人可以推荐一个好的(最好是免费的)命令行diff工具吗?我需要从.Net启动它,以生成两个xml文件之间差异的某种文本文件。
谢谢!
你可以随时使用内置的fc文件比较工具进行比较,但是虽然不是免费的,我建议使用Beyond Compare。除了是一个非常好的图形化差异比较工具之外,它还可以从命令行中使用。
http://msdn.microsoft.com/en-us/library/aa302294.aspx
重要的区别在于它是一种XML差异工具,而不是文本差异工具。如果节点或属性以不同的顺序出现,文本差异工具将报告大量的误报。好的,Windows已经自带了一个: FC.EXE。它可能不是最好的选择,但也许对你的需求来说足够好了。