worktree로 병렬 작업을 파일 충돌 없이 나눠
Claude Code는 파일 편집마다 checkpoint를 남기고 /rewind나 Esc 두 번으로 최근 변경을 되돌릴 수 있어. Git과 가까이 붙어 있기 때문에 commit, branch, rebase, PR 작성도 자연어로 이어지지. 여러 작업을 동시에 벌일 때는 worktree가 한 단계 더 큰 안전장치가 돼.
git worktree add는 같은 저장소의 다른 branch를 별도 디렉터리에 펼쳐. commit 기록은 공유하지만 작업 파일은 분리되므로 각 디렉터리에서 Claude 세션을 하나씩 열어도 서로 덮어쓰지 않아. 반쯤 끝난 작업을 stash로 계속 바꾸는 고통도 사라지고.
--worktree <name>은 이 준비를 자동화하고, /batch는 큰 리팩터링을 독립 단위로 나눠 각 worktree의 백그라운드 에이전트에게 맡길 수 있어. 다만 저장소가 worktree를 금지하거나 공유 checkout을 기준으로 운영한다면 그 집의 규칙이 먼저야.
직접 확인할 항목: .claude/worktrees/<name>/, Esc Esc.