3방향 텍스트 병합
업로드 없는 무료 3방향 텍스트 병합입니다. 기준, 내 쪽, 상대 쪽을 붙여 넣거나 git 충돌 블록을 그대로 붙여 넣고, 진짜 충돌만 해결하세요.
파일은 브라우저를 벗어나지 않습니다.
git 충돌 블록 붙여 넣기
git 병합 충돌의 출력을 붙여 넣으세요(<<<<<<<, =======, >>>>>>> 포함, 기준에는 선택적으로 |||||||). 도구가 위의 세 창으로 나눠 줍니다.
3방향 텍스트 병합 소개
충돌을 찾아내는 세 입력 텍스트 병합입니다: 기준 + 내 쪽 + 상대 쪽. 일반 텍스트에 git 병합과 같은 규칙을 적용하고, 붙여 넣은 git 충돌 블록을 한 번에 나눠 줍니다.
사용 방법
- 공통 조상을 기준 편집기에 붙여 넣습니다.
- 수정한 두 버전을 붙여 넣거나, git 충돌 블록을 그대로 붙여 넣고 나누기를 눌러 세 칸을 한 번에 채웁니다.
- 충돌 구간마다 내 쪽, 상대 쪽, 둘 다 중에서 골라 해결합니다.
예제 사용해 보기
같은 기준에서 양쪽이 서로 다르게 고쳐 쓴 짧은 함수입니다.
이 도구가 다루지 않는 것
- 줄 전체 단위로만 해결합니다. 충돌 안에서 단어를 골라 섞을 수는 없습니다.
- 3방향 병합에는 원래의 기준 버전이 필요합니다. 입력이 둘뿐이면 텍스트 병합을 사용하세요.
자주 묻는 질문
내 파일이 브라우저를 벗어나나요?
아닙니다. 모든 비교는 브라우저 안에서 실행됩니다. 붙여 넣거나 끌어다 놓거나 불러온 내용은 서버로 올라가지 않으며, 페이지를 연 다음 네트워크가 끊겨도 도구는 계속 동작합니다.
이 도구는 무료인가요?
예. 모든 DiffResolver 도구는 무료이고, 계정도 가입도 설치도 필요 없습니다. 처리가 사용자 기기에서 이루어지므로 서버가 정하는 사용 제한도 없습니다.
git 충돌을 그대로 붙여 넣을 수 있나요?
예. git 충돌 표시(<<<<<<<, =======, >>>>>>>)가 들어 있는 블록을 붙여 넣고 창으로 나누기를 누르면 기준, 내 쪽, 상대 쪽이 자동으로 채워집니다.
기준 버전이 왜 필요한가요?
기준은 각 줄을 어느 쪽이 바꿨는지 알려 줍니다. 한쪽에서만 한 수정은 자동으로 적용되고, 양쪽이 함께 바꾼 줄만 직접 해결해야 하는 충돌이 됩니다.
충돌을 해결할 때 둘 다를 고르면 어떻게 되나요?
양쪽 줄을 모두 남기며, 내 쪽이 먼저 오고 상대 쪽이 뒤에 옵니다. 양쪽이 같은 자리에 서로 다른 내용을 넣었고 그 내용을 모두 남기고 싶을 때 좋습니다.
파일 크기 제한이 있나요?
아무것도 업로드하지 않으므로 서버 제한은 없습니다. 실제 한계는 기기의 메모리가 정합니다. 텍스트 10 MB, 이미지 40 MB, 문서 100 MB, 압축 파일 500 MB를 넘으면 처리가 느릴 수 있다고 알려 주지만, 파일을 막지는 않습니다.
오프라인에서도 동작하나요?
예. 브라우저가 처음 방문한 다음 도구의 사본을 보관하므로, 전에 연 페이지는 네트워크 없이도 동작합니다. 브라우저 메뉴에서 DiffResolver를 앱으로 설치할 수도 있습니다. 설치는 선택 사항이고, 일반 탭에서도 똑같이 동작합니다.
내 데이터는 어디에 저장되나요?
파일은 어디에도 저장되지 않습니다. 페이지의 메모리에만 있다가 탭을 닫으면 사라집니다. 직접 저장한 것만 이 브라우저에 남습니다. 스냅샷, 도구 옵션, 테마가 그렇습니다. 지우려면 설정을 열고 모든 로컬 데이터 지우기를 고르세요.