2009-08-19 3 views
3

"파일 결합"보기가있는 파일 비교 도구를 찾고 있습니다. 나에게, 이것은 변경되지 않은 선들이 한 번만 보이고 또한 "전"에서 "후"로 움직이기 위해 눈을 움직일 필요가 없기 때문에 스크린 공간을 최대한 활용합니다. 아래의 스크린 샷은 내가 의미하는 바를 보여줍니다. 파란색과 빨간색 텍스트는 차이점을 표시하고 흰색 배경의 검정색 텍스트는 파일의 변경되지 않은 부분을 나타냅니다.결합 된 파일보기 기능이있는 파일 비교 도구

master list에서 Beyond Compare와 WinMerge 및 CompareIt을 확인했지만이 기능이 없다면 (누락 된 경우 제외)? MKS Visual Difference는 "파일 결합"보기를 가지고 있지만 expensive toolkit of 400 programs의 일부로 만 볼 수 있습니다. 나는 더 싼 옵션을 찾고 있어요. GUI가 명령 줄 도구가 아니라고보고 싶습니다. 모두 일부 줄뿐만 아니라 변경되지 않은 줄을 볼 수 있기를 바랍니다.

alt text http://img186.imageshack.us/img186/9503/visualdifference2.png

+0

: 그의 스크린 샷을 found! http://www.grigsoft.com/forum/viewtopic.php?t=1471 – MarkJ

답변

1

나는 그것을 시도한 적이 없지만, Guiffy은 크로스 플랫폼 비교/병합 도구입니다. 3 방향 병합보기가 있으며 합리적으로 가격이 책정됩니다. 여기에 screenshot of 3-way merge이 있습니다.

EDIT (MarkJ) 3 방향 병합은 내가 찾던 것이 아니지만 Guiffy의 "함께보기"가 멋지게 보입니다. 나는 또한 CompareIt에서이 기능을 요청한

alt text http://img41.imageshack.us/img41/4558/guiffytogether.png

+0

3 방향 병합은 내가 찾던 것이 아니지만 Guiffy는 " 함께 "보기 좋게 보입니다! Guiffy 사이트에서 해당보기의 스크린 샷을 표시하도록 답변을 편집 할 자유를 얻었습니다. +1, ** ** 답으로 받아 들여질 가능성이 있습니다. – MarkJ

+0

imageshack이 작업 프록시에서 차단되어 이미지가 좋은지 여부를 모릅니다. 그럼에도 불구하고 당신이 겪은 것이면 그것은 웅장합니다. WinMerge 또는 Beyond와 비교할 때 가치가 있는지 여부에 대한 귀하의 의견에 관심이 있으십니까 –

+0

본문의 원본 이미지에 링크되어 있습니다. 여기에 다시 링크가 있습니다. 가치가있는 60 달러입니까? 확실히, 저는 항상 파일을 비교하고 있습니다 : 코드 리뷰와 체크 인하 기 전에 내 작업을 마지막으로 들여다보고있을 때입니다. http://www.guiffy.com/shots.html – MarkJ

0

은 물론 당신이 설명하는 것과 매우 가까운 출력을 생성 diff -u있다.

$ diff -10 -u 1 2 
--- 1 2009-08-19 12:48:12.847750000 +0200 
+++ 2 2009-08-19 12:48:50.925875000 +0200 
@@ -1,13 +1,13 @@ 
Dim bOk As Integer 

Select Case Col 

     Case giCOL_OPTPOLNAME 
-    Value = gParamRecOpt.PolName(Row) 
+    Value = Trim$(gParamRecOpt.PolName(Row)) 

     Case giCOL_OPTINCLUDE 
       Value = Format$(gParamRecOpt.Include(Row)) 

     Case giCOL_OPTSHORTLONG 
       Value = Format$(gParamRecOpt.Include(Row)) 


$ 

당신은 cygwin의 일환으로 무료 (GPL)에 대한 diff 프로그램을 얻을 수 있습니다.

+0

고마워, 그게 내가 찾고있는 것과 비슷하다. 나는 GUI를 원한다. 또한 모든 변경되지 않은 라인을 볼 수있는 기능을 원합니다 (정확성 여부를 확인하기 위해 소스 코드 변경을 읽는 데 유용합니다) – MarkJ