TortoiseMerge는 파일 간의 차이점을 보여줄 뿐만 아니라, 충돌을 해결하거나 변경 사항을 적용할 수도 있습니다.
두 개의 창 보기 상태라면 오른쪽 창(Mine)의 파일만 편집할 수 있습니다. 왼쪽 파일(Theirs)에서 변경된 내용을 적용하려면, 변경된 줄에서 마우스 오른쪽 버튼을 클릭하고 → 을 선택하세요. 그러면 왼쪽 파일의 변경 사항이 오른쪽 파일에 추가됩니다.
때로는 두 텍스트 블록 모두를 원할 수 있으며, 이 경우 컨텍스트 메뉴에서 → 과 → 을 제공합니다.
텍스트 편집기에서처럼 출력 파일을 편집할 수도 있습니다. 이러한 줄은 연필 아이콘으로 표시됩니다. 위에서 설명한 줄/블록 기반 변경 사항을 적용하려면 먼저 해당 작업을 수행하는 것이 좋습니다. 파일을 직접 편집하기 시작하면 TortoiseMerge가 원본 파일과의 관계를 추적할 수 없게 되기 때문입니다.
세 개의 창 보기(때로는 병합 보기라고도 함) 상태라면 하단 보기(Merged)의 파일만 편집할 수 있습니다. 두 개의 창 보기에서와 마찬가지로 충돌하는 줄에서 마우스 오른쪽 버튼을 클릭하여 → 또는 → 을 선택할 수 있습니다. 추가로 두 블록 모두를 원한다면 → 또는 → 을 선택할 수 있습니다. 선택한 명령에 따라 변경 사항이 결과 Merged 파일에 적용됩니다.
때로는 Subversion에서 파일이 충돌 상태로 표시되지만, TortoiseMerge로 볼 때는 충돌이 표시되지 않을 수 있습니다. 이는 선택한 공백 처리 방식 때문일 수 있습니다. 줄 끝 또는 공백 변경 사항을 무시하도록 선택한 경우, 해당 줄은 충돌-무시됨 아이콘으로 표시됩니다. 충돌을 해결하려면 여전히 사용할 버전을 선택해야 합니다.
TortoiseMerge를 동일한 파일에 다시 사용하는 경우, TortoiseMerge에서든 수동 편집을 통해서든 작업 사본의 모든 변경 사항은 버려지며 파일은 충돌 편집이 처음 시작되었을 때와 동일하게 나타납니다.