본문 바로가기

플밍 is 뭔들/GIT

06. 비교, 병합 외부 도구 연결

소스트리에서 기본적으로 지원하는 비교,병합 툴은 보기가 너무 불편하다.
그래서 우리는 외부의 비교,병합 툴을 연결하여 사용 할 수 있는데 Git에서는 이러한 외부 툴을 diff라고 한다.

이러한 diff 의 종류로는
SourceGear Diffmerge나 beyond compare가 있는데 사용자의상황에 맞게 잘 선택해서 쓰자.

※ diff연결 
tool -> option -> diff 에서 External Diff Tool과 Merge Tool을 설정해준다.

※ diff툴의 사용
충돌이 일어났을때 충돌이난 부분을 오른쪽 클릭하여 
Resolve Confilicts -> Launch External Merge Tool 클릭을 하면 위에서 설정한 diff가 켜진다.

 


merge 툴에서는 base, local, remote 이렇게 세가지 영역으로 나누어 보여주는데 
base는 뿌리가 되는 파일 즉 브랜치가 갈라지기 전의 파일을 얘기하는 것이고 local은 현재 선택된 브랜치의 파일,
remote는 같은 뿌리에서 나온 다른 브랜치의 파일이다.
이 세개를 비교해서 base에 알맞게 merge해준다음에 다시 커밋을 하면된다.

'플밍 is 뭔들 > GIT' 카테고리의 다른 글

08. 태그  (0) 2017.01.12
07. STASH  (0) 2017.01.12
05. 협업  (0) 2017.01.12
04. 원격저장소  (0) 2017.01.12
03. 브랜치(Branch)  (0) 2017.01.12