원본과 수정본 사이의 3개 줄 변경을 검토한 뒤, 다른 검토자에게 같은 상태를 보여줘야 할 때 요약이나 공유 URL을 복사하세요.
줄별 비교를 위해 이 페이지에 머물다가 작업이 확장되면 일치 가이드나 관련 cron, regex 및 Markdown 설명으로 이동하세요.
Diff는 두 텍스트를 비교하여 차이점을 찾아 표시하는 과정입니다. 원래 Unix 유틸리티였던 diff 알고리즘은 이제 버전 관리 시스템, 코드 리뷰 도구, 문서 비교 소프트웨어의 기본이 되었습니다. 다양한 diff 알고리즘은 최소 변경이나 의미론적 이해 등 다양한 사용 사례에 최적화되어 있습니다.
Diff 알고리즘은 일반적으로 최장 공통 부분 수열(LCS)과 같은 기술을 사용하여 두 텍스트 간의 최소 변경 집합을 찾습니다. 결과는 추가(새 줄), 삭제(제거된 줄), 수정(변경된 줄)을 보여줍니다. 고급 diff는 수정된 줄 내의 문자 수준 변경을 표시할 수 있습니다.
통합 diff는 +/- 마커와 함께 단일 열에 변경 사항을 표시하며 패치에 더 간결합니다. 나란히 보기 diff는 두 버전을 평행 열에 표시하여 시각적 비교가 더 쉽습니다.
대부분의 diff 도구는 공백 변경을 무시하는 옵션을 제공합니다. 포맷은 다르지만 로직이 동일한 코드를 비교할 때 유용합니다.