2010-06-01 72 views
-2

我已經多次討論過這個話題,但重點在於「非常好的在線比較」,這並不是真的被這些線程所覆蓋。尋找具有非常好的在線比較支持的合併工具

E.g.我希望該工具能夠識別並強調在比較以下兩個塊時添加了資源「colorpicker_newstring」。 WinMerge和Kdiff都失敗了......有誰知道一個沒有的軟件?我正在使用Windows。嗯,當然我更喜歡免費/操作系統軟件。

非常感謝提前, 彼得

文件:

<resource name="colorpicker_title">Color picker</resource> 
<resource name="colorpicker_apply">Apply</resource> 
<resource name="colorpicker_transparent">Transparent</resource> 
<resource name="colorpicker_htmlcolor">HTML color</resource> 
<resource name="colorpicker_red">Red</resource> 
<resource name="colorpicker_newstring">New String</resource> 
<resource name="colorpicker_green">Green</resource> 
<resource name="colorpicker_blue">Blue</resource> 
<resource name="colorpicker_alpha">Alpha</resource> 
<resource name="colorpicker_recentcolors">Recently used colors</resource> 

文件B:

<resource name="colorpicker_title">Sélecteur de couleur</resource> 
<resource name="colorpicker_apply">Appliquer</resource> 
<resource name="colorpicker_transparent">Transparent</resource> 
<resource name="colorpicker_htmlcolor">Couleur HTML</resource> 
<resource name="colorpicker_red">Rouge</resource> 
<resource name="colorpicker_green">Vert</resource> 
<resource name="colorpicker_blue">Bleu</resource> 
<resource name="colorpicker_alpha">Alpha</resource> 
<resource name="colorpicker_recentcolors">Couleurs récentes</resource> 

編輯:由於我還沒有找到一個很好的和負擔得起的工具,我決定在文本節點前後增加換行符(如帕特里克建議的那樣)。這種方式適用於每個簡單的合併/比較工具。即這個問題目前已經解決 - 但是,如果有人知道這是一個很好的工具,我仍然對你的答案感興趣:)謝謝大家。

+0

我覺得tkdiff會在這種情況下正確顯示嵌入差異( http://tkdiff.sourceforge.net/) – bobah 2010-06-01 19:03:19

+0

不幸的是 - 不管我選擇哪種算法。謝謝你:) – 2010-06-01 19:14:22

+0

你給的例子是XML。是不是有可能在多行上分割XML(標記爲一行,一行爲數據,一行爲終止符),然後執行合併? – Patrick 2010-06-01 19:23:59

回答

2

我使用BeyondCompare。授予它不是免費的,但它並不昂貴。它具有處理各種文件格式的插件,可以做你正在尋找的東西。我曾經使用WinMerge,但是我碰到了和你一樣的問題,並且想要更好的東西。有30天的全功能試用版。

+0

嗯,對我的情況不完全便宜 - 我不是真的在尋找日常使用的工具...而是有不同的人使用它曾經有一段時間(每隔幾個月左右)。這一切都是關於製作和更新軟件工具的翻譯。但是,無論如何感謝您的建議,該工具本身看起來不錯:) – PeterP 2010-06-02 13:15:36

+0

這是值得的,他們使用30天,而不是30天過去的日子。我已經使用這個工具13/14多年,它必須爲我節省數月的努力。我無法高度推薦此工具。 – 2012-11-18 03:16:00

0

嘗試Winmerge。它是一個很好的工具。

Kdiff3也適合3路合併。

+0

之前我曾嘗試過Winmerge和Kdiff,都沒有在這個級別檢測內聯變化...... – PeterP 2010-06-02 13:08:54

0

Araxis Merge會做你想要的,但它非常昂貴,所以可能不符合你的要求。

+0

哇......是的,不幸的是,這個對我們的目的來說太貴了。但感謝您的意見:) – 2010-06-03 12:23:00