콘텐츠로 이동

개념 - worktree 기반 병렬 개발

정의

worktree 기반 병렬 개발은 하나의 저장소에서 여러 git worktree를 분리해 두고, 각 작업 흐름이나 에이전트 팀이 독립된 작업공간에서 동시에 움직이게 하는 방식입니다.

왜 중요한가

claude-forge README에서 /worktree-start/worktree-cleanup가 별도 명령으로 제공된다는 점은, 병렬 작업이 단순 개념이 아니라 실제 저장소 운영 방식까지 포함한다는 뜻입니다. Agent Team이 파일 소유권과 역할을 분리한다면, worktree는 그 분리를 충돌 없이 실행하게 만드는 물리적 작업공간 계층입니다.

관련 소스

관련 개념

열린 질문

  • worktree가 많아질수록 격리 이점과 운영 복잡도 증가 사이의 균형은 어디에서 깨지는가?