# 실전: 야간 배치와 신규 러너에서 터진 worktree 사고

> 생성 전제 조건과 정리 후처리의 책임 구분

- Canonical: https://learning.reopt.ai/en/courses/claude-code-multi-session/lessons/ccms-m2-scenario
- Language: en
- HTML: https://learning.reopt.ai/en/courses/claude-code-multi-session/lessons/ccms-m2-scenario

---

[Running multiple sessions](/en/courses/claude-code-multi-session) 2. worktree 수명주기 — 만들기보다 정리 4 / 9

# 실전: 야간 배치와 신규 러너에서 터진 worktree 사고

생성 전제 조건과 정리 후처리의 책임 구분
Scenario 60 XP 8 min

헤드리스 배치를 도입한 팀에서 worktree 관련 문제가 연달아 보고됐습니다.
Scenario context CI는 매일 밤 claude --worktree <티켓번호> -p 형태로 수십 건을 실행하고, 개발자들은 로컬에서 --worktree로 기능을 병렬 구현합니다. 첫 주는 잘 돌았습니다. Decision 1 / 3

새로 추가한 러너에서만 --worktree가 즉시 에러로 종료됩니다. 무엇을 해야 할까요?
worktree.baseRef를 "head"로 바꿔 로컬 브랜치에서 분기하게 한다 러너 프로비저닝에 해당 디렉토리에서 claude를 한 번 실행해 trust 다이얼로그를 수락하는 단계를 넣는다 --worktree를 빼고 같은 체크아웃에서 순차 실행하도록 배치를 바꾼다

---

Site guide for agents: https://learning.reopt.ai/llms.txt · Sitemap: https://learning.reopt.ai/sitemap.xml · Contact: https://learning.reopt.ai/contact
