OS X에서 어떤 파일 비교 도구를 사용할 수 있습니까?


77

내가 좋아하는 파일 비교 도구는 Beyond Compare 였지만 최근에 OS X로 전환 한 이후로 더 이상 사용할 수 없으며 다른 대안, 바람직하게는 무료 도구를 찾고 있습니다.

업데이트 : 파일뿐만 아니라 디렉토리 비교를 수행하는 도구를 찾고 있다고 지정하지 않았다. 이것이 이미 답변을 무효로 만들 수 있기 때문에 OS X에서 사용할 수있는 디렉토리 비교 도구는 무엇입니까?


다른 질문에 대한 내 답변을 참조하십시오. Ditto anthonyg 님의 추천.
JRobert

답변:


23

Beyond Compare 4는 이제 OSX에서도 실행됩니다. http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew 방문


1
Beyond Compare (10 년 이상)의 오랜 사용자로서, 이전 Windows 기간에서 누락 된 유일한 것은 BC 뿐이라고 말할 수있었습니다. BC 주만큼 좋은 것이 없기 때문에 @orangebreeze는 많은 표를 얻었으며 대부분의 도구를 사용해 보았습니다.
sorin

60

이것은 SO의 삭제 된 클론, Mac OS X 용 그래픽 diff에 게시 된 답변의 집계입니다 . 각 제품에 대한 링크와 마지막 편집 이후의 현재 가격 (USD)이 포함됩니다.

SO에 대한 링크는 삭제 된 컨텐츠를 볼 수있는 사용자에게만 표시되며 해당 사이트에서 중재자 권한 또는 10k 평판이 필요합니다.

다른 제안 사항이 있었는데, 그 자체로는 도구가 다르지 않지만 아래에 나열 할 것입니다.

이것에 대한 내용 은 여기 에서 다룬 것처럼 스레드의 병합을 마무리합니다 .


2
위에 나열된 MacPorts kdiff3 ,, meld및 모든 사용자 는를 통해 사용할 수 있습니다 . tkdiffxxdiffport install
Ioannis Filippidis

나는 Macports를 통해 meld를 시도했고 수많은 의존성이 필요했습니다. 이후 TextWrangler의 diff를 사용하기로 변경했습니다. 디렉터리 비교를 수행하며 변경 사항을 한 줄씩 병합 할 수 있습니다. 그래도 세 가지 방법으로 비교하지는 않습니다.
Jason S

3
맥주를 통해 FWIW 멜드를 사용할 수도 있습니다. brew install meld.
commadelimit

P4Merge는 무료이며 매우 훌륭하며 diff 및 merge로 사용할 수 있으며 perforce 클라이언트와 함께 다운로드 할 필요가 없으며 이미지를 시각적으로 diff 할 수도 있습니다! 여기에서 다운로드
Brad Parks

정말 고마워요. TextWrangler 는 정말 사용하기 쉽습니다.
swiftBoy

26

FileMerge는 XCode와 번들로 제공되지만 무료가 아닌 만화경 을 선호합니다 .


3
FileMerge를 찾으려면 (XCode가 있다고 가정) ... Xcode를 시작하고 'Xcode'메뉴-> 개발자 도구 열기-> FileMerge를 선택하십시오. 또는 /Applications/Xcode.app/Contents/Applications/FileMerge.app에서 해킹하여 XCode가 시작되는 것을 피할 수 있습니다.
Harry Wood

1
Harry Wood가 "poking around"라고 말하면 터미널에 입력하는 것을 의미합니다. open /Applications/Xcode.app/Contents/Applications/FileMerge.app
Roberto

@Roberto 또는 Finder를 통해-> 이동-> 폴더로 이동 ... (Cmd + Shift + G)
nuc

1
@HarryWood @Roberto 당신은 주위를 찌를 필요없이 콘솔에서 filemerge를 열 수 있습니다 :opendiff file1 file2
WickyNilliams

2
(! 난 항상 잊지)는 FileMerge를 여는 방법을 알아 보려면 여기 와서 내가 이미 설명하는 코멘트를 남겼 것 발견하는 방법을 과거에 * 하이 파이브 과거 자기 *
WickyNilliams


11

좋지는 않지만 OS와 함께 번들로 제공되는 FileMerge는 명령 줄에서로 시작할 수 있습니다 opendiff a.txt b.txt.



5

diff명령 줄을 사용하는 경우 사용할 수 있습니다 .


5

Changes.app 에는 큰 명성과 많은 기능이 있습니다. 만화경 도 훌륭하고 UI가 아름답게 디자인되었습니다.

Xcode 4에 비주얼 diff 도구가 내장되어있는 프로그래밍을하고 있다면 언급 할 가치가 있습니다.


1
Changes.app의 경우 +1 앞뒤 공백을 모두 무시할 수있는 GUI가있는 유일한 것입니다.
nuc

1
변경은 2012 년 변경에 대한 최신 링크의 10 월 BitBQ 인수 한 것은 : bitbq.com/changes
마티유 코미


3

내가 찾은 것은 다음과 같습니다.

  • FileMerge (opendiff)

    명령 행 도구가 설치된 Xcode와 함께 번들로 제공됩니다.

  • DiffMerge 명령 줄 도구가 설치된 Xcode와 번들로 제공됩니다.

  • Vimdiff

    무료이며 오픈 소스입니다. 설치 방법 : brew install vim.

  • 용융

    Homebrew 를 사용하여 명령 :을 (를) 통해 설치할 수 brew install meld있지만 작동하지 않을 수 있습니다.

  • KDiff3

    명령을 통해 Homebrew 를 사용하여 설치할 수 있습니다 .brew install kdiff3

  • TkDiff

    명령을 통해 Homebrew 를 사용하여 설치할 수 있습니다 .brew install tkdiff

  • 텍스트 랭글러

  • VisualDiffer

    App Store에서 사용 가능

  • 만화경

    무료 평가판이있는 상업용.

  • 축 병합

    무료 평가판이있는 상업용.

  • 변경

    무료 평가판이있는 상업용.

전체 목록은 Wikipedia에서 파일 비교 도구 비교를 확인하십시오 .


2

사용할 수있는 많은 비교 도구가 있습니다. 많은 사람들이 디렉토리와 파일을 수행합니다. 일부는 병합 도구 (2와 3 방식)로도 작동합니다. 이 중 일부는 이미 다른 답변에서 언급되었으며 귀하의 선택은 필요한 기능 및 도구에 대한 지불 준비 금액에 따라 다릅니다. 좋은이 위키 백과 페이지 잘 알려진 것들의 많은 비교와 함께.






0

GitX-dev는 GitX의 포크 (변형)로서 git 버전 제어 시스템을위한 오래 사용되지 않는 GUI입니다. 오늘날의 활발한 개발자를위한 최고 수준의 유지 관리 도구를 만드는 데 주력하면서 생산성과 친숙한 변경을 통해 유지 관리 및 향상되었습니다.

https://rowanj.github.io/gitx/

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.