변경된 줄을 정확히 비교
편집 내용이 즉시 반영됩니다. 공백과 대소문자도 구분합니다.
줄 변경 사항
+0−0변경 없음 0줄텍스트를 입력하고 비교를 실행하면 결과가 표시됩니다.
텍스트를 입력하고 비교를 실행하면 결과가 표시됩니다.
두 텍스트를 비교해 바뀐 부분만 정확히 보는 방법
Text Diff는 텍스트의 두 판본을 줄 단위로 맞춰 어떤 줄이 추가되고 어떤 줄이 삭제됐으며 몇 줄이 그대로인지 알려줍니다. 비교는 브라우저의 백그라운드 워커에서 실행되므로 계약서 초안, 로그 조각, 설정 파일이 업로드되지 않습니다. 공백과 대소문자도 차이로 셉니다. 찾고 있는 변경이 잘못 들어간 공백 하나일 때 필요한 동작입니다.
네 단계로 두 판본 비교하기
- 원본과 변경본 붙여넣기이전 판본을 원본에, 새 판본을 변경본에 넣습니다. 각 패널에 줄 수가 표시되고, 좌우를 바꿔 붙였다면 교체 버튼으로 뒤집을 수 있습니다.
- 비교 실행비교는 키를 누를 때마다 자동으로 돌지 않고 명시적으로 실행하는 단계라, 큰 입력이 타이핑을 방해하지 않습니다. 워커가 도는 동안 진행률이 보이고 취소할 수 있습니다.
- 요약과 변경된 줄 읽기결과에 추가·삭제·동일 줄 수가 표시되고 바뀐 줄마다 표시가 붙습니다. 동일한 구간이 길면 접히므로 차이가 같은 줄들 사이에 묻히지 않습니다.
- 비교 결과 복사차이 복사로 결과를 클립보드에 담아 리뷰 코멘트나 티켓에 붙입니다. 이후 한쪽을 수정하면 결과가 오래됐다고 표시되어, 텍스트와 맞지 않는 차이를 복사하는 일이 없습니다.
Text Diff를 쓰는 상황
- 내가 통제하지 않는 문서의 수정 검토받은 판본과 원래 갖고 있던 판본을 나란히 붙여, 변경 요약을 믿는 대신 상대가 실제로 손댄 줄을 확인합니다.
- 설정을 망친 한 줄 찾기정상 작동하던 설정과 현재 설정을 비교해 바뀐 값을 찾습니다. 공백이나 대소문자만 다른 차이도 잡힙니다.
- 포맷한 데이터를 이전 실행과 대조Data Formatter에서 포맷한 출력을 그대로 이어받아 이전 응답과 차이를 비교합니다.
Text Diff 자주 묻는 질문
- 비교하려면 텍스트가 업로드되나요?
- 아니요. 비교는 브라우저 안 백그라운드 워커에서 실행됩니다. 비교 대상 양쪽도, 결과도 어디로 전송되지 않습니다.
- 한 줄 안에서 바뀐 부분을 표시해 주나요?
- 아니요. 비교는 줄 단위입니다. 수정된 줄은 삭제 한 줄과 추가 한 줄로 표시됩니다. 코드와 설정 파일에서 결과가 예측 가능하도록 유지하는 방식입니다.
- 공백과 대소문자는 무시되나요?
- 무시하지 않고 차이로 셉니다. 끝에 붙은 공백이나 대문자만 다른 두 줄도 변경으로 보고합니다. 그런 차이가 바로 문제인 경우가 많기 때문입니다.
- 얼마나 큰 입력을 다룰 수 있나요?
- 한쪽당 2MB, 5만 줄까지입니다. 비교가 10초를 넘기면 탭을 멈추게 두는 대신 중단하고 입력을 줄이라고 안내합니다.
- 패치 파일을 만들거나 두 판본을 병합할 수 있나요?
- 안 됩니다. 차이를 보여주고 복사해 주는 데까지입니다. 통합 패치를 쓰지도, 병합하지도 않습니다. 변경 적용은 파일을 관리하는 편집기에서 하세요.
- 결과가 오래됐다고 표시되는 이유는요?
- 마지막 비교 뒤에 입력 한쪽이 바뀌었기 때문입니다. 복사하기 전에 다시 비교하면 붙여넣는 차이가 현재 텍스트와 일치합니다.