풀 리퀘스트 diff
pull request diff
코드 변경 전과 후를 나란히 비교해 무엇이 지워지고 더해졌는지 보여주는 화면
쉽게 말하면
풀 리퀘스트 diff는 코드를 고치기 전과 고친 후를 나란히 놓고 무엇이 바뀌었는지 보여주는 비교 화면이다. 문서 프로그램에서 수정한 부분을 빨간 줄과 초록 줄로 표시해주는 기능을 떠올리면 된다. 지운 줄은 빨갛게, 새로 넣은 줄은 초록색으로 표시돼서 전체 파일을 다시 읽지 않아도 어디가 달라졌는지 한눈에 알 수 있다.
여러 사람이 같이 코드를 고치는 협업 저장소(코드베이스)에서는, 누군가 코드를 고치자고 제안(풀 리퀘스트)할 때마다 이 비교 화면이 함께 따라온다. 다른 개발자나 자동화 도구는 전체 코드를 다시 훑는 대신 이 비교 화면만 보고도 무엇이 왜 바뀌었는지, 새로 손봐야 할 부분이 있는지 판단할 수 있다.
최근에는 AI 도구가 이 비교 화면 자체를 하나의 작업 단위로 받아서, 방금 바뀐 부분에 맞춰 테스트를 새로 짜거나 문제를 점검하는 데 활용하기도 한다.
