
Anthropic의 소스 제어 재설계
Redesigning source control at Anthropic
두줄요약
Anthropic은 급증한 모노레포 병합량에 대응해 Scion을 구축하고 git에서 이전했습니다. 온라인 에이전트 환경에 맞춘 서버 중심 소스 제어와 API 기반 작업 방식을 제시합니다.
핵심 발표
- 대규모 모노레포를 위해 사내 버전 관리 시스템 Scion 구축 및 git에서 5개월간 완전 이전
- 코드 리뷰 화면 Antique, 코드 검색, 소스 제어 IAM, 대량 검토 코드 랜딩 기능 동시 구축
주요 변화
- 2026년 5월 일평균 약 2,500건에서 9월 30,000건 이상으로 증가한 코드 병합량 대응
- 항상 온라인인 에이전트·작업 환경을 전제로 한 서버 중심 클라이언트-서버 구조
- 전체 저장소 복제본 없이 분산 데이터와 독립 확장이 가능한 구성
개발자 영향
- 파일 이력·blame·커밋 관계 등 소스 제어 질의의 API 제공으로 로컬 저장소 없는 작업 지원
- CI의 diff 조회와 일부 쓰기 작업에서 체크아웃 생략 가능
- 희소 체크아웃과 온디맨드 파일 구체화를 통한 디스크·전송량 절감
한계·주의점
- 오프라인 완전 복제본을 전제로 한 git의 분산 작업 방식과 다른 설계
- refs 사용을 main 및 릴리스 브랜치 중심으로 제한해 전역 상태 합의 부담 축소



