回答
最簡單的方法是使用SVN客戶端。它將啓用命令行SVN不具備的其他功能。
在Windows上,我建議TortoiseSVN。它允許與第三方diff工具集成,如Araxis Merge。
Similar tools存在於其他操作系統,讓你做同樣的。
這是有點令人費解,並需要編寫一個包裝腳本來模擬diff和diff3的工具
一個窗口我使用TortoiseSVN,這個星球上最好的SCM客戶端。
在Linux上,我可以得到的最接近的MELD安裝並運行以下命令顛覆:
svn diff MyFile.txt --diff-cmd meld
TortoiseSVN許多已經提到。它有一個內置的文本文件比較應用程序調用TortoiseMerge。但更漂亮的文本文件比較工具是WinMerge,如果您安裝可以與TortoiseSVN集成。即使非SVN相關的文件比較也很好。
如果侷限在Linux控制檯我覺得非常有幫助把下面的函數在我的.bashrc
svndiff() { vimdiff <(svn cat "$1") "$1"; }
命令
svndiff MyFile.txt
會再開vimdiff同時,並顯示你的不同側面逐側。
謝謝,自2010年以來,我確實開始使用vimdiff,並且已升級到mercurial。 – 2012-07-11 07:50:00
不知道svn貓,這很酷。聰明的腳本。 – AlexMA 2014-04-30 15:28:29
我使用的是Mac OS,但同樣的事情適用於其他Unix系統(可MELD需要他們)
但在Mac上, 使用macport或沖泡只要安裝tkdiff 像 釀造安裝tkdiff 或 sudo的港口安裝tkdiff
然後簡單輸入您SVN項目文件夾下面的命令。
svn diff --diff-cmd tkdiff
我收到一個錯誤:''tkdiff'的exec失敗:沒有這樣的文件或directorysvn:E200012:'tkdiff'返回255' – 2016-04-08 16:14:02
http://www.pixelbeat.org/scripts/idiff只是avesome過濾器:
svn diff | idiff
這很不錯,有點像默認git。謝謝。 – 2015-10-23 22:12:03
如何在Mac上使用? – 2016-04-08 16:14:25
Mac應該沒有問題地運行它 – andrej 2016-04-08 16:29:40
在你喜歡的文本編輯器安裝ColorDiff
$ sudo apt-get install colordiff
配置Subversion客戶端
打開了~/.subversion/config
,並搜索這條線:
# diff-cmd = diff_program (diff, gdiff, etc.)
添加這條線下方(我喜歡保持默認實例完好):
diff-cmd = colordiff
重啓終端,現在你可以看到五顏六色的svn diff
- 1. 如何在radare2中獲得漂亮的堆棧視圖?
- 2. 如何獲得uWSGI Python異常消息漂亮打印?
- 3. 如何寫得很漂亮?
- 4. 如何獲得像svn一樣的html文本差異?
- 5. 視覺差異軟件與svn 1.7兼容mac osx
- 6. 如何創建像Stack Overflow這樣的視覺差異視圖?
- 7. 「漂亮」爲Python
- 8. 如何在BlackBerry上獲得漂亮的透明PNG?
- 9. Yii如何獲得乾淨漂亮的URL
- 10. 如何用基R圖獲得漂亮的10個指數?
- 11. 如何在Codeigniter中獲得漂亮的URL?
- 12. Jest:比較值沒有視覺差異
- 13. css視覺差異ids和類
- 14. 更漂亮,縮進,漂亮的印刷
- 15. 如何從time()差異中獲得HH:MM?
- 16. 如何獲得陣列差異
- 17. 如何比較tabels並獲得差異
- 18. 我如何獲得日期差異?
- 19. 如何在git上執行3路視覺差異?
- 20. 如何使用Mercurial TortoiseHG獲得文件的兩個非連續版本的視覺差異?
- 21. 何時使用視覺差異與統一差異補丁文件?
- 22. 視覺API:從拖放和java視覺api客戶端結果的差異
- 23. 使用vim作爲svn的差異
- 24. 如何讓Mercurial將「hg out --patch」diff作爲視覺差異顯示?
- 25. 如何爲敏捷內容類型啓用視覺差異工具?
- 26. 將SVN Repo導入視覺SVN
- 27. 爲「漂亮」網址設計
- 28. 如何在json簡單的java庫中獲得漂亮的打印
- 29. 如何從PHP生成的輸出中獲得漂亮的HTML源代碼?
- 30. 如何在Gnome下的SWT中獲得「漂亮」的縮放部件?
沒錯,TortoiseSVN的窗戶。而對於Linux,你有Kompare和KDiff3。 – 2010-09-22 17:32:08
只適用於OS X的列表:http://theappleblog.com/2009/02/23/12-subversion-apps-for-os-x/ – 2010-09-24 21:50:56