EVERYDAY TOOLS GUIDE
텍스트 Diff 검토 가이드: 줄바꿈·공백 때문에 생기는 가짜 변경 줄이기
두 문서가 거의 같아 보여도 줄바꿈 형식이나 공백이 다르면 모든 줄이 바뀐 것처럼 표시될 수 있습니다. 비교 목적에 맞는 기준을 정한 뒤 결과를 읽으세요.
줄바꿈 형식을 먼저 확인하세요
Windows는 보통 CRLF, macOS와 Linux는 LF를 사용합니다. 편집기나 Git 설정이 줄바꿈을 바꾸면 글자는 같아도 전체 문서가 변경으로 잡힐 수 있습니다. 코드와 설정 파일을 비교하기 전에 양쪽 파일의 줄바꿈 형식을 통일할지 결정하세요.
공백을 무시해도 되는지 판단하세요
일반 문장에서는 줄 끝 공백이 중요하지 않을 수 있지만 Python 들여쓰기, Markdown 목록, YAML, 고정폭 데이터에서는 공백이 문법이나 값의 일부입니다. 공백 정리 기능을 먼저 실행하면 실제 오류를 놓칠 수 있으므로 원문 비교 결과를 보관하세요.
변경 덩어리를 문맥과 함께 읽으세요
추가와 삭제 한 줄만 보지 말고 앞뒤 문장을 함께 확인해야 이동된 문단과 진짜 삭제를 구분할 수 있습니다. 숫자, 날짜, 부정 표현처럼 의미가 크게 바뀌는 값은 원본 문서에서 다시 검색해 확인하세요.
큰 입력은 의미 있는 단위로 나누세요
수십만 줄을 한 번에 비교하면 브라우저 메모리와 처리 시간이 크게 늘어날 수 있습니다. 장, 함수, 로그 날짜 범위처럼 나눌 수 있는 문서는 작은 구간으로 비교하고, 처리 중에는 같은 탭에서 다른 대규모 작업을 실행하지 마세요.
완료 전 점검
- 줄바꿈과 문자 인코딩이 같은지 확인합니다.
- 공백 차이가 해당 파일에서 의미가 있는지 판단합니다.
- 숫자·날짜·링크 변경을 원문에서 다시 확인합니다.
- 민감한 문서는 식별값을 테스트 값으로 바꿉니다.