回答
您可以隨時使用windows的文件比較工具fc內的版本,但雖然不免費,但我會推薦Beyond Compare。除了是一個非常好的圖形比較工具,它也可以在命令行中使用。
如果這將被集成到一個應用程序中,我不認爲像Beyond Compare這樣的東西會是一個不錯的選擇(雖然它是一個偉大的圖形差異程序)。一個小工具,甚至更好,一個圖書館,似乎是要走的路。 – rmeador 2009-02-12 16:14:42
@rmeador,圖書館確實會更好。儘管如此,op要求命令行實用程序。 – 2009-02-12 16:18:15
那麼,Windows已經有一個:FC.EXE 它可能不是最好的,但可能是它已經足夠你需要它。
FC似乎在Windows 7上被破解 - 它拒絕識別完全有效的文件夾。 – Johan 2011-03-17 06:03:02
GNU工具爲Win32:
純文本diff
並不總是管理xml
很好。
這裏是一個現有的SO問題,這可能有助於:XML Diff and Merge
我知道這是一個古老的線程,但微軟的XML DIFF和修補程序工具可以很好地用於使用您所描述:
http://msdn.microsoft.com/en-us/library/aa302294.aspx
最重要的區別是,它是一個XML版本比較實用,而不是文本diff實用程序。如果節點或屬性的順序不同,文本差異工具會報告大量的誤報。
如果您下載示例代碼,您可以構建XmlDiffView,該XmlDiffView可用於生成XML文件之間差異的良好HTML報告。
我用它來區分大量的app.config和web.config文件,並發現它很方便。
- 1. 測試命令行實用程序
- 2. Oracle PL SQL命令行實用程序
- 3. SQL Server 2000命令行實用程序
- 4. 命令行信號量實用程序
- 5. 調用命令行程序
- 6. vim執行diff命令兩次
- 7. diff命令獲取不同行數
- 8. 使用Curl命令行實用程序並行下載
- 9. 運行命令行程序
- 10. Python或命令行實用程序 - 排序和過濾文件?
- 11. 從Java運行Python命令行實用程序
- 12. 是否有unix命令行實用程序的'映射'按行?
- 13. 運行命令行命令的Windows應用程序
- 14. 關於diff命令在GIT
- 15. SVN diff命令 - 忽略BOM
- 16. unix diff命令問題
- 17. DIFF時間戳命令
- 18. 使用MSBuild命令行實用程序時出錯
- 19. 使用Cocoa爲命令行實用程序創建GUI
- 20. SQLDataReader比使用命令行實用程序sqlcmd慢嗎?
- 21. package.json用於最小命令行實用程序
- 22. 用於WebDAV上傳的命令行實用程序
- 23. C# - 命令行應用程序調用
- 24. 適用於Windows的Linux修補程序命令實用程序
- 25. 通用命令和diff命令上的Bash Shell Systax錯誤
- 26. 腳本windows azure命令行實用程序
- 27. 上傳命令行實用程序到PyPI
- 28. Python - 在應用程序實例打開時執行命令
- 29. 顯示對命令行實用程序的幫助
- 30. 自定義命令行實用程序。怎麼樣?
除了在問題的第二句中偶然提到.Net外,我會建議您指出哪個平臺。 – 2009-02-12 21:55:34