매뉴얼

3장. TortoiseMerge 사용하기

목차

보기 모드
보기 / 병합
패치 적용
버튼 및 기타 제어
줄 상태 아이콘
충돌 병합 / 편집
파일 열기
보기 / 병합
패치 적용
설정
주 설정 페이지
색상 설정 페이지

보기 모드

TortoiseMerge에는 세 가지 주요 보기 모드(한 창, 두 창, 세 창 보기)가 있습니다. 한/두 창 보기는 변경 사항을 확인하는 데 사용되고, 세 창 보기는 충돌을 해결하는 데 사용됩니다.

보기 / 병합

그림 3.1. 한 창 보기

One Pane View

그림 3.2. 두 창 보기

Two Pane View

두 창 보기는 한 창 보기에서는 사용할 수 없는 일부 기능을 제공합니다.

  • 수정된 줄 내의 변경 사항은 다른 색상으로 표시됩니다. 추가된 문자열 부분은 더 밝은 색상으로 표시되지만, 물론 여기서 사용되는 색상을 구성할 수 있습니다. 제거된 부분은 문자열에 어두운 갈색 세로선으로 표시됩니다. 이것이 어떻게 작동하는지 보려면 위 스크린샷을 확인하십시오.

  • 코드 재구성(reorganization)은 일반적으로 공백(스페이스, 탭, 새 줄)의 많은 변경을 의미하지만 실제 코드 변경은 아닙니다. 예를 들어, 매우 긴 줄을 여러 줄로 나누거나 때로는 여러 줄을 하나로 압축할 수 있습니다.

    이러한 변경 사항은 보기 왼쪽의 흰색 원형 기호로 표시됩니다. 흰색 원을 보면 실제 코드 변경이 없으며 변경된 블록을 더 이상 확인할 필요가 없다는 것을 즉시 알 수 있습니다.

  • 두 창 보기에서는 오른쪽 창에서 파일을 수동으로 편집하는 것이 가능합니다. 이러한 변경 사항은 연필 기호로 표시됩니다. 왼쪽 창이 활성화되어 있을 때 편집 활성화가 눌러진 경우에만 왼쪽 창에서 파일 수동 편집도 가능합니다.

세 개의 파일을 비교/병합하려면 TortoiseMerge는 세 창 보기에서 차이점을 보여줍니다. 이 보기는 충돌하는 파일을 해결해야 할 때도 사용됩니다.

그림 3.3. 세 창 보기

Three Pane View

왼쪽 창은 상대방의 파일과 기준 파일 간의 차이점을 보여주며, 오른쪽 창은 나의 파일과 기준 파일 간의 차이점을 보여줍니다. 하단 창은 기준, 나의, 상대방의 파일을 병합한 결과와 발생 가능한 충돌을 보여줍니다.

창 제목 위에 마우스를 올리면 각 창에서 차이점을 비교하는 데 사용된 파일 이름을 툴팁으로 보여줍니다.

왼쪽 창 또는 오른쪽 창에서 파일을 수동으로 편집하는 것도 가능하며, 해당 창이 활성화되어 있을 때 편집 활성화가 눌러진 경우에만 가능합니다.

패치 적용

TortoiseMerge가 패치 파일을 파싱한 후에는 패치 파일에 따라 변경 사항이 있는 모든 파일이 포함된 작은 창을 보여줍니다.

그림 3.4. 패치 파일 목록

Patch File List


파일 이름이 검은색으로 표시되면 패치를 문제없이 적용할 수 있습니다. 이는 패치에 따라 파일이 오래되지 않았음을 의미합니다. 그러나 파일 이름이 빨간색으로 표시되면 해당 파일을 이미 변경했기 때문에 패치를 직접 적용할 수 없습니다.

패치 파일 창에는 현재 파일에 패치 효과를 미리 보거나(저장 없이 적용), 선택한 파일에 변경 사항을 적용하고 저장하거나, 목록에 있는 모든 파일에 변경 사항을 적용하고 저장할 수 있는 상황에 맞는 메뉴가 있습니다. 두 번 클릭 동작은 미리 보기입니다.

TortoiseSVN 홈페이지

한국어 中文