두 텍스트 간의 차이점 분석 및 실시간 양방향 코드 병합(Merge) 도구
FIELD NOTE · TEXT DIFF
텍스트 diff는 줄이 달라졌다는 사실을 보여주지만 변경 의도까지 판단하지는 않습니다. 레지스터 설정, linker script와 calibration 파일은 공백 변화와 실제 수치 변화를 구분해 검토해야 합니다.
줄 단위 정렬 뒤 삭제·추가·변경을 표시하고, 변경 줄 안에서는 문자 차이를 강조합니다. 줄바꿈 형식 CRLF/LF, tab과 trailing space는 보이는 내용이 같아도 차이를 만들 수 있습니다.
변경 0줄이면 파일이 완전히 같은가요? 비교 전 정규화 옵션에 따라 공백이나 줄바꿈 차이가 무시될 수 있습니다.
자동 병합 결과를 바로 저장해도 되나요? 충돌이 없더라도 의미 검토가 필요합니다.
바이너리 파일도 되나요? 이 도구는 텍스트용이며 바이너리는 hash 또는 전용 비교를 사용합니다.
FIELD NOTE · TEXT DIFF
A diff identifies changed text, not engineering intent. Separate whitespace changes from register, linker, and calibration value changes.
Lines are aligned, then additions, removals, and character changes are highlighted. CRLF/LF, tabs, and trailing spaces may create differences.
Zero changes means identical? Normalization may hide whitespace differences.
Save automatic merges directly? No; review semantics.