2010-06-01 4 views
-2

이 주제가 여러 번 논의 된 것을 보았습니다. 그러나 여기서 중요한 점은이 스레드가 실제로 다루지 않는 "매우 좋은 인라인 비교"입니다.아주 좋은 인라인 비교 지원을 사용하는 병합 도구 찾기

예. 도구에서 다음 두 블록을 비교할 때 "colorpicker_newstring"리소스가 추가되었음을 인식하고 강조하고 싶습니다. WinMerge와 Kdiff 모두 실패 ... 아무도하지 않는 소프트웨어를 알고 있습니까? Windows를 사용하고 있습니다. 아, 물론 무료/OS 소프트웨어를 선호합니다. 사전에

고마워, 피터

파일 A :

<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> 

편집 : 나는 여전히 좋은 저렴한 도구를 찾을 수 없기 때문에, 필자는 텍스트 노드 앞뒤에 줄 바꿈을 추가하기로 결정했습니다 (patrick이 제안한대로). 이렇게하면 모든 간단한 병합/비교 도구로 잘 작동합니다. 나는. 이 문제는 현재 나를 위해 해결되었습니다 - 그러나, 누군가가 이것을 좋아할만한 도구를 알고 있다면, 나는 여전히 당신의 해답에 관심이 있습니다 :) 고마워요, 여러분.

+0

무료로하는 억지로 병합에 매우 감동했다 http://tkdiff.sourceforge.net/) – bobah

+0

불행히도 - 내가 선택한 알고리즘에 상관없이. 어쨌든 고마워요 :) –

+0

예제는 XML입니다. XML을 여러 줄로 분할 할 수 있습니까? ( 태그의 경우 한 줄, 데이터의 경우 한 줄, 종결 자 줄 한 줄) 병합을 수행 할 수 있습니까? – Patrick

답변

2

저는 BeyondCompare를 사용합니다. 그것이 자유롭지는 않지만 비용은 비싸지 않다는 것을 인정합니다. 그것은 다양한 파일 형식을 처리하고 당신이 찾고있는 플러그 인을 가지고 있습니다. 나는 WinMerge를 사용 했었지만 당신과 같은 문제에 부 닥쳤다. 30 일 전 기능 시험이 있습니다.

+0

흠, 정확하게 내 경우에는 싸지 않아요. 매일 도구로 사용하고 싶지 않습니다. 오히려 여러 사람이 한 번씩 (몇 개월마다) 사용하게 될 것입니다. 이 모든 것은 소프트웨어 도구의 번역을 만들고 업데이트하는 것에 관한 것입니다. 어쨌든 당신의 제안에 감사드립니다. 도구 자체는 멋지게 보입니다. – PeterP

+0

30 일을 사용하고 30 일을 사용하지 않는 것이 좋습니다.그리고 나는 13/14의 홀수 년 동안이 도구를 사용 해왔다. 이 도구를 충분히 추천 할 수는 없습니다. –

0

Winmerge를 사용해보세요. 그것의 좋은 도구.

Kdiff3도 3 방향 병합에 좋습니다.

+0

이전에 Winmerge와 Kdiff를 시도 했었습니다.이 레벨에서 인라인 변경을 감지하지 못했습니다 ... – PeterP

0

Araxis Merge은 원하는대로 처리 할 수 ​​있지만 매우 비쌉니다. 따라서 귀하의 개요에 적합하지 않은 것 같습니다.

+0

와우 ... 예, 불행히도, 이건 분명히 우리 목적에 너무 비쌉니다. 하지만 어쨌든 귀하의 의견을 주셔서 감사합니다 :) –