WinMerge를 사용하여 Subversion 작업 복사본 폴더를 재귀 적으로 비교하려고합니다.WinMerge에서 SVN 폴더를 무시하는 방법?
WinMerge는 불행히도 Subversion 제어 폴더 (.svn
또는 _svn
) 내에 많은 차이 파일을 표시합니다.
Subversion 폴더를 어떻게 든 제외 할 수 있습니까? 또는 이것을 할 수있는 다른 (무료) diff-tool이 있습니까?
WinMerge를 사용하여 Subversion 작업 복사본 폴더를 재귀 적으로 비교하려고합니다.WinMerge에서 SVN 폴더를 무시하는 방법?
WinMerge는 불행히도 Subversion 제어 폴더 (.svn
또는 _svn
) 내에 많은 차이 파일을 표시합니다.
Subversion 폴더를 어떻게 든 제외 할 수 있습니까? 또는 이것을 할 수있는 다른 (무료) diff-tool이 있습니까?
WinMerge가 올바르게 처리합니다. Filter을 만들고 사용하고 싶습니다. Tools | Filters... | Filefilters
에서 새 필터를 만들거나 기존 필터를 수정하십시오.
은 다음과 같이 표시됩니다 다음 저장
## Ignore Java class and jar files
f: \.class$
f: \.jar$
## Ignore subversion housekeeping folders
d: \\.svn$
d: \\._svn$
을 병합 당신이 Select Files or Folders
대화 상자에서 정의 된 필터를 선택하는 항목을 선택합니다. 보너스 포인트 : 이것을 저장하고 나중에 병합을 위해 기본값으로 사용합니다.
WinMerge를 (버전 2.12.4) 이미 filter을 포함을 시도하고 는 소스 제어을 제외이라고.
Subversion, CVS, Git, Bazaar 및 Mercurial에서 작동하며 필터를 만들 필요가 없으며 비교 중에 적용해야합니다.
. 나는 내가 비교할 때마다 선택하는 것을 피하고 싶다. 어쨌든 "소스 제어 제외"파일을 기본적으로 적용 할 수 있습니까? – Mahes
2 개의 폴더를 선택하고 '비교'를 클릭했을 때이 옵션이 새로 설치되지 않았습니다. 그것을 사용하려면 하나의 폴더를 선택해야합니다. '비교 ...'를 클릭하면 필터 옵션이있는 대화 상자가 나타납니다. 여기에서 두 번째 폴더와 '소스 제어 제외'필터를 선택했는데 효과가있었습니다. 필터가 저장되므로 새로운 폴더를 2 개 선택하고 '비교'를 클릭하면 필터가 대화 상자없이 적용됩니다. – Liam
WinMerge를 (버전 2.12.4)의 일부 라인은 이미 필터를 포함하지만 Subversion을, 힘내 및 바자를위한 필터는 (적어도 내 설치시)을 주석했다. 여기
이동 : Tools | Filters | Filefilters | Exclude 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
"\\\. svn $"(미리 정의 된 필터)가 더 나은 필터이므로 '.' 'svn'앞에
감사합니다 많이! 나는 소스 컨트롤 파일과 폴더를 제외하기위한 미리 정의 된 필터조차 있다는 것을 발견했다. – M4N
안녕하세요 마틴, 네가 4h24d의 답을 받아 들여야 할 수도 있습니다. 왜냐하면 이것보다 간단하고 적절하기 때문에 지금까지 더 나은 투표를했기 때문입니다. – chiccodoro
"\\\. svn $"(미리 정의 된 필터)가 더 나은 필터이므로 '.' 'svn'앞에가 없습니다. 정보를 주셔서 감사합니다 –