1. difftool과 mergetool의 역할은 다릅니다
difftool은 차이를 확인하는 도구입니다. mergetool은 충돌을 해결하고 해결된 결과를 저장하는 도구입니다.
2. 3Way 역할 이해하기
- BASE
- BASE는 공통의 시작점입니다.
- LOCAL
- LOCAL은 현재 브랜치의 버전입니다.
- REMOTE
- REMOTE는 다른 브랜치 또는 소스의 버전입니다.
- MERGED
- MERGED는 해결 결과로 저장하는 파일입니다.
3. 해결하기 전에 확인하기
해결 방법을 선택하기 전에 저장소, 파일 경로, 입력 역할을 확인하세요.
좌우 비교 화면을 사용하면 주변 맥락을 보면서 각 변경을 비교할 수 있습니다.
4. 해결 결과 저장하기
한쪽을 선택하거나 양쪽을 조합하거나 앱에서 허용하는 범위에서 결과를 편집하세요.
결과를 MERGED에 저장한 뒤 Git에서 저장소 상태를 별도로 확인하세요.
5. CLI 및 설정
설치된 앱이나 도움말에 표시된 Git 명령어와 설정 이름만 사용하세요.
MergeDock는 커밋, 브랜치 또는 저장소 관리 자체를 대신하는 앱이 아닙니다.

6. 자주 확인할 사항
- 접근이 거부되면 선택한 파일 또는 폴더에 macOS 접근 권한을 부여하세요.
- 저장소를 이동했다면 다시 시도하기 전에 현재 경로를 다시 여세요.
- 예상하지 못한 역할로 비교가 시작되면 중지하고 저장하기 전에 입력을 확인하세요.
7. 다음 작업 선택하기
일반적인 파일 변경에는 파일 비교 가이드를 사용하세요. 여러 파일과 복사 계획에는 폴더 가이드를 사용하세요.