Source Tree 외부 비교 도구를 Beyond Compare로 설정 해 보자

바닐라빈·2022년 8월 11일
0

Git

목록 보기
1/1
post-thumbnail

저는 Source Tree를 통해 프로젝트 파일의 변경사항을 확인할때 내용이 너무 복잡하거나 파일의 용량이 클 경우 외부 비교 도구를 사용하여 변경사항을 점검합니다.

이전 회사에서 SVN로 형상관리를 했는데 Diff 성능이 그다지 만족스럽지 못하고 가시성도 좋지 않아서 Beyond Compare를 사비로 구매하여 사용했습니다.

Beyond Compare는 Text 비교에서 부터 디렉터리내의 파일 비교, 3-Way Merge 등 강력한 기능을 제공하면서 비교적 가벼운 프로그램으로 실행속도 또한 빠른편 입니다.

다행히 지금 회사에서는 Git과 Source Tree를 사용하여 형상관리를 하고 있으며,
Source Tree의 여러 기능들을 둘러보던 중 외부 비교 도구로 Beyond Compare를 지원하고 있어서 설정하였고 그 방법을 기록하려고 합니다.

1. Beyond Compare 설치

Beyond Compare는 여기서 설치 하실수 있습니다 -> "https://www.scootersoftware.com"

Beyond Compare는 Pro Edition($60)과 Standard Edition($30) 두가지가 있습니다.
두 Edition 의 가장 큰 차이점은 Merge 기능 입니다.

간단한 내용을 Diff 하거나 Merge 할때는 Standard Edition 으로도 충분하지만, 3-Way Merge 등의 기능이 필요하거나 이런 Pro Edition만의 기능들이 작업시간을 크게 단축 시켜주는 경우도 있으며, Merge를 수행하는 과정에서 발생하는 실수도 줄여줍니다.

잘 이해가 되지 않으신다고요?
본인이 학생이라면 고민하지말고 Standard Edition 을 선택하세요.

Pro Edition을 구매하기 망설여진다면 아래의 방법이 도움이 될 것 입니다.

다음중 하나에 해당하면 Pro Edition 을 선택하세요

  • 나는 현직에서 일하는 프로그래머다
  • 하나의 프로젝트를 3인 이상 동시에 개발한다
  • Merge 과정에서 종종 실수를 하곤 한다
  • 개발중인 프로젝트 하나에 여러 소규모 프로젝트들이 동시다발적으로 발생한다

그래도 선택이 쉽지 않으시다구요?

과감하게 Standard Edition을 구매하세요.
Beyond Compare는 언제든지 Pro로 업그레이드가 가능합니다 !

2. Beyond Compare - Command Line Tools 설치

Beyond Compare 를 Source Tree 의 외부 비교 도구로 설정하기 위해서는 Command Line Tools 를 설치 해야 합니다.

방법은 간단합니다. 그냥 "Install Command Line Tools" 버튼을 눌러주세요.

3. Source Tree 의 외부 비교 도구를 Beyond Compare 로 설정하기

모든 준비를 마쳤습니다.
너무 쉽죠? 이제 설정만 남았습니다.

* SoureTree의 설정 들어가기

* 비교 탭 들어가기

* 시각적 비교 도구, 병합 도구 "Beyond Compare" 선택하기

* SourceTree로 변경사항을 외부 비교도구로 Open 하기

* Beyond Compare로 실행 된 화면

축하합니다 !

주위 사람들에게 당신이 얼마나 대단한 사람인지 알려주세요 !

profile
iOS Developer

0개의 댓글