2012-05-18 19 views
0

我運行svn diff並在文本文件中包含內容差異結果。 由於操作很慢,我不想再次使用Eclipse進行區分。要查看Notepad ++/Eclipse中的svn diff結果嗎?

我需要以更好的方式查看結果進行比較,而我發現的是Colordiff。 我想問一下在Notepad ++中是否有插件用於同樣的目的, 或者Eclipse中是否有插件來查看格式化的差異結果?

(該場景是我在一個分支上,它有一些核心變化和一些全局替換,我需要比較這個分支和原始分支 在腳本的幫助下,我濾除了一些全局替換,但仍然有太多無法從工具幫助檢查。)

+0

之前,我給出答案,能否請你解釋一下「查看帶格式的差異結果「是指?你期望一些豐富多彩的東西,diff應該在哪裏格式化,以及如何? – mliebelt

+0

是的,就像使用Colordiff我可以加載在Linux的diff txt結果,顯示......多彩 或任何類似於eclipse svn比較,可以突出顯示更改,顯示一個左側和一個或右邊 – vincentlcy

回答

1

如果您已經在使用Eclipse,您應該使用Subversion或Subclipse等Subversion的Eclipse插件進行設置。這兩個不色的差異很好,所以如果這是主要的一點,你應該給的定義(這裏顛覆性)添加外部比較工具:

  • 打開Window > Preferences > Team > SVN > Diff Viewer enter image description here
  • 定義一個新的DIFF進入enter image description here

看到類似的答案的一個問題我也問過,在過去約一個合併工具的一體化到Eclipse:https://stackoverflow.com/a/7749442/41540

+0

非常感謝,我會試試這個 – vincentlcy

1

您可以運行git diff ... > foo.diff並在N ++中打開foo.diff。這給你一個類似的輸出,例如shell中的git diff --color。當你想有一個並排的視圖時,你需要set up an external diff tool

+0

謝謝你的答案。似乎git有更好的支持,但不幸的是,我有一個svn回購 – vincentlcy

+0

@ user891055對不起,我昨天混合svn與git。 – Rudi