Pulse 게시 ·

Git 2.56, 충돌 표시가 남은 파일의 스테이징을 막는 옵션 추가

GitHub가 Git 2.56 출시와 새 옵션 git add --resolved를 안내했다. 충돌 상태로 표시된 경로만 스테이징하며, 파일에 충돌 표시가 남아 있으면 거부한다. GitHub에 따르면 merge-base의 한 사례에서는 실행 시간이 0.68초에서 0.01초로 줄었다.

git add --resolved는 아직 충돌 상태로 표시된 경로를 대상으로 한다.

충돌 표시가 남은 파일은 스테이징하지 않는다.

merge-base 성능 수치는 발표에서 소개한 단일 사례의 결과다.

병합 충돌을 정리한 뒤 이 옵션을 쓰면 다른 변경 파일을 함께 올리지 않고 해결한 경로만 스테이징할 수 있다.

원문