Graphite 사용 기록

최근 변경일: 2025. 09. 15.

최초 작성일: 2025. 04. 07.

개요

Graphite 사용 경험을 정리한다. Graphite는 Stacked diffs(Stacked PRs) 방식으로 개발 작업을 할 때, PR 관리 및 코드 리뷰 편의성 증진에 도움을 주는 서비스다.

우리팀 코드 리뷰에 도움이 될까?

2022년 9월, 함께 일하는 팀원들과 사용을 시작했다.

배경

Graphite 사용에 기대한 점

팀의 코드 리뷰 문화 개선 논의를 통해 나온 여러 의견 중에는 PR을 지금보다 더 잘게 나누는 것이 중요하다는 의견도 있었다.

PR을 잘게 쪼개서 작업할수록 PR 간의 의존성이 생기기 마련이고 의존성이 있는 PR들끼리 쌓게(stack) 된다. PR을 쌓는 것은 쉽지만, 리뷰하거나 리뷰 완료 후 머지할 때는 번거로움이 발생한다. Graphite는 이 번거로움을 해결하는 데 큰 도움이 될 것이라 기대했다.

도입 과정

결과

느낀 점

혼자서도 사용 (2025년 4월)

배경

느낀 점