winmerge에서 폴더 비교하는데 서브버전의 관리용 폴더가 보여서 짜증 -_-
기본적으로 2.12.4 버전부터는 적용이 된다는데 안되는 경우가 있어서 검색을 해보니
필터에서 \\와 \\\의 차이로 제대로 예외로 처리되지 않았던듯 하다.

도구 - 필터


파일 필터 - Exlcude Source Control


이런 내용을
d: \\\.svn$ ## Subversion working copy
d: \\_svn$  ## Subversion working copy ASP.NET Hack
d: \\\cvs$   ## CVS control directory
d: \\\.git$ ## Git directory
d: \\\.bzr$ ## Bazaar branch
d: \\\.hg$ ## Mercurial repository

이렇게 붙여넣어 주면 땡~
d: \\.svn$ ## Subversion working copy
d: \\_svn$  ## Subversion working copy ASP.NET Hack
d: \\cvs$   ## CVS control directory
d: \\.git$ ## Git directory
d: \\.bzr$ ## Bazaar branch
d: \\.hg$ ## Mercurial repository
 
[링크 :  http://stackoverflow.com/questions/1477236/ignoring-svn-folders-in-winmerge]  

Posted by 구차니
TAG winmerge

댓글을 달아 주세요

  1. ㅈㄱㅈㄱㄷ

    2016.05.04 12:54 신고 [ ADDR : EDIT/ DEL : REPLY ]

그냥 비교하면 이렇게 UTF-8로 된 PO 파일이 처참하게 깨진다.


Setting - Configure KDiff3 에서 Regional Settings에서 

System 인코딩을 따르기 때문인데 이걸


UTF-8-BOM으로 변경하고 F5를 눌러서 갱신하면


다음고 같이 제대로 나온다.


그래도.. 확실하게 되진 않아서 위에도 보이듯이 "아프리카" 인데 "아프"리카로 보인다
좀 아쉬운게.. kdiff3는 diff 만 되고 merge는 안되고, winmerge 보다는 위치추적이라던가는 좀 약한듯.
[링크 : http://kdiff3.sourceforge.net/]

Posted by 구차니

댓글을 달아 주세요

귀차니즘으로 인해 설정파일 백업
Winmerge 2.12.4.0 버전용 설정파일


ESC로 창닫기는 반드시 꺼주는게 센스!


캐리지 리턴 차이 무시는 필수!


확실히 araxis 에 비해서는 라인 차이점 비교성능은 떨어지지만,
아쉬운대로 라인 차이점은 "문자 단위"로 비교


폴더 비교 선택도 필수!


Posted by 구차니
TAG winmerge

댓글을 달아 주세요

  1. 오잉^^ esc 로 창닫기도 있군요 약간 위험해서 꺼두시는 건가요?^^

    2011.11.13 19:59 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 가끔 습관적으로 선택 취소할때 esc를 누르는데
      프로그램이 종료되면 황당하니까요 ㅋㅋㅋ

      2011.11.13 20:03 신고 [ ADDR : EDIT/ DEL ]

Kdiff3 와 WinMerge 둘다 디렉토리 비교를 지원한다.
winMerge야 근래에야 Tree 구조로 비교를 지원하기 시작했지만 kdiff3는 예전에 사용을 안했으니 알리가 ..


우클릭 메뉴 비교
일단 WinMerge는 1단계에 Compare To / Compare... 메뉴가 존재해서 상대적으로 바로바로 선택이 가능하다.
하지만 Kdiff3는 2단계 메뉴에 존재하여 Save / Compare with 혹은 Merge with를 해야 해서 조금은 불편하다.

디렉토리 비교

아무튼 익숙함의 차이를 무시 못하겠지만 눈에 보이는 UI는 일단 kdiff3쪽이 직관적
하지만, 비교와 병합을 한번에 할 수 있는 winmerge 쪽이 조금 더 편리하다.
(물론 WinMerge는 초기 설정이 개판이라, tree 구조로 보이게 해주지 않고
디렉토리 비교시 보여줄 필드를 설정하지 않으면 눈에 들어오지 않는다.)

kdiff3 비교화면

아래는 winmerge의 비교화면

위와 같이 보려면 "보기- Tree Mode"를 켜주고, 디렉토리 비교 설정을 아래와 같이 바꾸어 주면된다.


결론은.. 인숙한 winmerge의 승리?!

Posted by 구차니

댓글을 달아 주세요

kdiff3는 KDE에 포함된 녀석으로 윈도우용으로 포팅이 되어있다.
하지만, merge가 아니라 diff인 관계로 수정은 불가능 한것으로 보이고
그나마도 UTF-8이나 한글은 오작동 하는 모습이 보여진다.

3개 파일을 선택하면 "3 way comparison" 이라고 뜬다.

하지만, 버그가 있는지 WinXP 에서는 한글 경로가 깨져버리는 상황 발생 -_-

그리고 기본값으로는 내용의 한글도 죄다 깨지는 문제가 발생!
옵션에서 지역설정 - Encoding을 UTF-8 BOM으로 해주니 해결!

아무튼 경로를 다시 설정해주고 나면 이렇게 비교를 시작하는 창이 뜬다.

하지만, 볼수만 있지 편집은 불가능하며

드래그를 하면 아래와 같이 글씨가 사라지는 등 한글지원은 많이 부족해 보인다.


Posted by 구차니
TAG kdiff, kdiff3

댓글을 달아 주세요

2.12.0 부터 디렉토리 비교에서 tree view를 지원합니다.

물론, 디렉토리 비교시 하위폴더까지 비교해야 Tree Mode가 활성화되며

탐색기 메뉴에서 비교시 폴더 비교가 안된다면,
설정 - Shell Integration 에서 "하위 디렉토리 포함을 기본으로 사용" 을 체크해주시면 됩니다.


도움말에서 빼낸 스샷

Tablular Mode      << - >> Recursive Mode
Posted by 구차니

댓글을 달아 주세요


문제가 되는 녀석은 "비교시 파일 시간 보호" 라는 녀석인데
도움말이 영어다보니.. 바로 눈에 안들어 와서 한참 걸렸다..

2.7. Preserve file time in file compare

  • Disabled (default): If you save changes to a file in WinMerge, the timestamp of the file is updated.

  • Enabled: If you save changes to a file in WinMerge, the timestamp of the file is not changed in your file system.


물론 기본값은 disable(체크 꺼짐) 이지만, 먼가 좋은건줄 알고 켜놨더니,
cvs에서도 날짜 기반으로 체크하다 보니, 날짜가 바뀌지 않아 최신 버전인줄 착각하고 있었고,
makefile 역시도 날짜 기반으로 체크하니 동일한 문제로 인해 컴파일을 다시 하지 않았다.


cvs/makefile 뿐만 아니라 다른 source형상 관리 프로그램들 모두 시간에 민감할테니
되도록이면 이 옵션은 기본값인 disable 한채로 쓰는게 좋을 듯 하다.
Posted by 구차니

댓글을 달아 주세요

  1. 비밀댓글입니다

    2009.02.23 14:14 [ ADDR : EDIT/ DEL : REPLY ]
    • 찾아 보니 http://clipmarks.com/clipmark/4B839E0F-1C4F-47DC-B865-5B060D76DF67/ 에 필요한 정보가 있네요 ^^; 아무래도 설정창에 GUI로는 아직 없는 듯 하구요. 원하시는 설정은 browser.cache.disk.enable 를 false로 하시면 될 듯 합니다 ^^

      덕분에 좋은 공부하네요 ^^ 감사합니다.

      2009.02.23 15:10 신고 [ ADDR : EDIT/ DEL ]
    • 우와 감사합니다 ^^ UI 에 바로 딱있으면 좋겠는데. 조금 아쉽긴 하지만 ㅋ 너무 감사해요 ~

      2009.02.23 15:27 신고 [ ADDR : EDIT/ DEL ]
    • 저는 덕분에 공부해서 ㅎㅎ
      좋은 공부꺼리 감사합니다 ㅋ

      2009.02.23 15:29 신고 [ ADDR : EDIT/ DEL ]
  2. cvs 사용하시네요. 윈머지 쓰려고 조금 쓰다 실패했어요;;
    거북이 svn 좋은거 많아서 이것저것 개발할때 쓰고 있는 데 역시 여러사람이 소스공유할때는
    조심해서 관리할 필요가 있더라구요. 좋은 팁정보 샤샥~ ^^*

    2009.02.25 22:16 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • winmerge가 디렉토리 비교제외하면 araxis를 충분히 대체할만하다고 생각을 해서 사용중이랍니다 ^^;

      svn은 써볼려다가 서버설정에서 OTL 해버리고
      그냥 cvs를 쓰고 있어요 ㅠ.ㅠ

      2009.02.25 22:57 신고 [ ADDR : EDIT/ DEL ]

Araxis나 WinMerge나 이녀석들이 보기에는 소스코드가 아니면 전부 바이너리로 밖에 보이지 않는지라,
이러한 파일들의 내용을 알 수 없기에, 바이너리의 버전 관리는 상당히 힘든 문제가 발생한다.


위의 사진은 WinMerge로 xls 파일을 비교한 내용이다.(물론 합성! 실제로는 저 에러가 먼저 뜨고 내용이 뜬다)
바이너리라서 전혀 이해할 수도, 볼 수도 없다.

하.지.만!
플러그인을 사용하면 아래와 같이 텍스트로 내용을 볼 수 있다.
(물론 병합/Merge를 할 수 있지는 않다. 단지 내용을 볼 수 있을 뿐이다)


어떻게 보면 병합도 못하는데 무슨 소용이냐? 라고 할 수 있겠지만,
글쎄?
일일이 비교도 안되는 엑셀의 내용을 뚫어라 쳐다보면서 비교점을 찾을 수 있다면서 필요 없겠지만,
최소한 무슨 내용이 변경되었는지 알 수 있는 것과 비교 한다면 천지 차이가 아닐려나?



xdocdiff WinMerge Plugin -Compare Word, Excel, PowerPoint, pdf-With this plugin, you can compare these files.
.rtf Rich Text
.docx/.docm Microsoft WORD 2007(OOXML)
.xlsx/.xlsm Microsoft Excel 2007(OOXML)
.pptx/.pptm Microsoft PowerPoint 2007(OOXML)
.doc
Microsoft WORD ver5.0/95/97/2000/XP/2003
.xls Microsoft Excel ver5.0/95/97/2000/XP/2003
.ppt Microsoft PowerPoint 97/2000/XP/2003
.sxw/.sxc/.sxi/.sxd OpenOffice.org
.odt/.ods/.odp/.odg Open Document
.wj2/wj3/wk3/wk4/123 Lotus 123
.wri Windows3.1 Write
.pdf Adobe PDF
.mht Web Archive
.eml Exported files from OutlookExpress

outlook 외부 저장파일 까지 지원을 한다. 실질적으로 거의 모든 문서를 지원한다고 보면된다.
(아래한글이 없잖아! 이러면 곤란)

[링크 : http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html]


Posted by 구차니

댓글을 달아 주세요

  1. 강호

    왜 전 안될까요? 플러그인 설치해도 무용지물인데요... 그대로에요...

    2015.01.13 21:13 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • Before installing:
      Install WinMerge
      Select [Plugins]-[Automatic Unpacking].

      1. Unzip file.
      2. Copy xdoc2txt.exe and zlib.dll to WinMerge program folder. (Where WinMerge.exe is located)
      3. Copy amb_xdocdiffPlugin.dll to sub folder "MergePlugins".


      해당 링크 가셔서 다운로드 받으신 후
      winmerge 디렉토리 C:\Program Files (x86)\WinMerge 에
      압축을 푸시면 됩니다.
      2.14.0 버전 기준으로
      플러그인 - List - enable plugins에 체크 하시고
      플러그인 - 자동 언팩 을 선택하신 후
      winmerge를 재시작 하시면 자동으로 플러그 인을 인식합니다.

      2015.01.14 08:15 신고 [ ADDR : EDIT/ DEL ]

WinMerge의 기본 폰트는 한글 Windows 기준 굴림 12pt 이다.
말이 좋아 12pt이지 상당히 어색하게 보이고, 우리가 편하게 보는 폰트는 10pt이다.


WinMerge의 폰트는 폴더 비교/파일 비교 별도로 설정이 된다.

1. 폴더 비교 설정
 폴더 비교에서 보기 - 글꼴 선택에서 원하는 폰트/크기로 설정하면 된다.

2. 파일 비교 설정
 파일 비교에서 보기 - 글꼴 선택에서 원하는 폰트/크기로 설정하면 된다.


Posted by 구차니

댓글을 달아 주세요

대한민국은 MS에 점령을 당했고, 이로 인해서 OS를 MS windows가 아닌것으로 선택할때의
손실이 다른것을 선택했을때 보다 크다. 그런 이유로 어쩔수 없이(게임이라고 굳이 표현은 안하겠어!) Windows를 OS로
선택을 해야만 한다. 그럼 다른 부분에서 가격을 줄여 줄 수 있는 방법을 찾아 보는게 현명하다는 판단이 선다.


그런 이유로 MS Windows에서 돌아가는 무료 프로그램을 찾는 것이고,
부가적으로는 Windows가 아닌 다른 OS에서도 쓸만한 레벨의 무료 프로그램을 찾는 것이다.

일단 현재 까지 사용중인 무료 프로그램 / 가벼운 프로그램의 목록은 다음과 같다.

1. Foxit Reader / Acrobat reader 대체
2. OpenOffice / MS Office 대체
3. FireFox / Internet Explorer 대체
4. WinMerge / Araxis Merge 대체
5. AcroEdit / 메모장 대체(?!)
6. GIMP / PhotoShop 대체
7. 빵집 / 알집 대체


이 중에서 굵게 표시된 것은 Linux 에서도 사용이 가능한 것이니
OS가 MS Windows가 아니더라도 사용이 가능한 완전 무료 환경을 구축하는데
조금은 더 도움이 될 수 있다.


Linux + AIGLX + Open Office + GIMP 조합이면
MS Windows VISTA + MS Office + Adobe Photoshop을 대체 가능하다.

MS Windows 대략 30
MS Office 2007 대략 30
Photoshop CS3 대략 80

물론 하드웨어 가격이 줄어서 OS만도 못한 가격이 되었지만, 반대로 너무나 비싸진 프로그램의 가격은 정말
너무나 먼 당신이다 ㅠ.ㅠ

Posted by 구차니

댓글을 달아 주세요

  1. 빵집~!

    2008.12.06 13:55 신고 [ ADDR : EDIT/ DEL : REPLY ]
  2. 갠적으로 강추하는 프로그램이 하나 더 있음. flyexplorer 라는 녀석임. 윈도우 탐색기 대체

    2008.12.07 13:31 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 리눅스에서는 MC 라고 Midnight 커맨더 사용하면되요 ㅎㅎ(콘솔)

      2008.12.07 16:11 신고 [ ADDR : EDIT/ DEL ]
    • flyexplorer 국산이고 소스 까지 공개 했던데, 홈페이지 문제가 발생을 했는지 첫 페이지 제외하고는 아무것도 클릭이 안되더라구요 ㅠ.ㅠ

      2008.12.08 13:18 신고 [ ADDR : EDIT/ DEL ]
  3. 7-zip과 Paint.net도 좋은것 같아요..^^

    2008.12.08 18:07 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 전 빵집을 써서 ^^; 아직까진 7Zip으로 넘어 가야할 필요성을 못느끼다 보니 아직은 빵집에 안주를 하고 있네요. 7up 짝퉁스럽기도 하고 말이죠.
      아.. Photo.net은 예전에 잠시 써볼려다가 .net 알레르기로 인해서 거부를 한 그 녀석이군요 ㅎㅎ
      좋은정보 감사합니다 ^^

      2008.12.08 18:38 신고 [ ADDR : EDIT/ DEL ]
  4. 윽.. .net 알레르기가 있으시군요. 이게 참 애매해요. 유용한 프로그램들도 많은데 배보다 배꼽이 더 크니..
    쓰시는 프로그램을 보니 저랑 취향이 비슷하신 것 같네요^^ 레코딩 프로그램은 뭐 쓰시나요? infra recorder가 가볍고 좋더군요. 미디어 플레이어는 KMP 쓰다가 몇달전에 팟플레이어로 넘어왔는데 가볍과 성능도 좋아서 만족하고 있습니다. miniMSN은 이미 아실것 같고... 얼마전 공개된 V3Lite도 가볍고 평이 좋던데 이건 아직 안써봤어요.

    2008.12.08 20:10 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 시험적으로 free pc를 만들어 볼려고 실험적으로 하다 보니 그렇게 되었네요 ㅎㅎ 아직은 nero를 쓰고 있답니다. DVD 라이터 사면서 번들로 받은것도 있고 하다 보니 말이죠. 그리고 미디어는 아직 곰플레어에 MSN은 회사 외에서는 사용하지 않다 보니 말이죠 ^^;
      아! 백신은 작업관리자로 수작업 관리하고, 네이버 무료백신(카스퍼스키 엔진)으로 사용중이랍니다.

      2008.12.08 20:19 신고 [ ADDR : EDIT/ DEL ]