얼마 전 오후 4시, 리뷰 코멘트 반영하던 중에 핫픽스 요청이 떨어졌습니다. stash 걸고 브랜치 바꾸고 Gradle 다시 돌리는데 13분. 그 사이 제가 뭘 하려던 건지도 까먹었더라고요. 이게 한두 번이면 그러려니 하는데, 하루에 두세 번씩 반복되니까 진짜 일이 안 됩니다. 빌드 자체가 느린 게 문제가 아니에요. 손에 쥐고 있던 작업을 내려놓고 다시 집어드는 그 전환 자체가 비용이거든요. git worktree가 stash·재빌드를 없애는 이유문제의 정체부터 짚어볼게요. git checkout 으로 브랜치를 갈아타면 작업 디렉터리의 파일이 통째로 바뀝니다. 그 순간 IDE 인덱싱도 무효화되고, Gradle 빌드 캐시도 새 브랜치 기준으로 다시 맞춰야 해요. 여기서 10분 안팎이 그냥 날아갑니다. st..