저는 Source Tree를 통해 프로젝트 파일의 변경사항을 확인할때 내용이 너무 복잡하거나 파일의 용량이 클 경우 외부 비교 도구를 사용하여 변경사항을 점검합니다.
이전 회사에서 SVN로 형상관리를 했는데 Diff 성능이 그다지 만족스럽지 못하고 가시성도 좋지 않아서 Beyond Compare를 사비로 구매하여 사용했습니다.
Beyond Compare는 Text 비교에서 부터 디렉터리내의 파일 비교, 3-Way Merge 등 강력한 기능을 제공하면서 비교적 가벼운 프로그램으로 실행속도 또한 빠른편 입니다.
다행히 지금 회사에서는 Git과 Source Tree를 사용하여 형상관리를 하고 있으며,
Source Tree의 여러 기능들을 둘러보던 중 외부 비교 도구로 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을 구매하기 망설여진다면 아래의 방법이 도움이 될 것 입니다.
그래도 선택이 쉽지 않으시다구요?
과감하게 Standard Edition을 구매하세요.
Beyond Compare는 언제든지 Pro로 업그레이드가 가능합니다 !
Beyond Compare 를 Source Tree 의 외부 비교 도구로 설정하기 위해서는 Command Line Tools 를 설치 해야 합니다.
방법은 간단합니다. 그냥 "Install Command Line Tools" 버튼을 눌러주세요.
모든 준비를 마쳤습니다.
너무 쉽죠? 이제 설정만 남았습니다.