VERSION & PATCH

버전 관리는 변경 이력을 남기고, 패치 체계는 그 변경을 사용자에게 안전하게 전달한다

개발 단계의 브랜치와 릴리즈 태그가 운영 단계의 베이스 빌드, 패치 파일, 롤백 기준으로 이어진다.

버전 관리
Git: 코드 중심과 중소규모 프로젝트에 적합
Perforce: 대용량 바이너리 에셋과 잠금 흐름에 강함
Tag: 릴리즈 기준점을 되돌아갈 수 있게 고정
패치 적용
Base Build: 첫 출시 pak 파일을 기준으로 삼음
Patch Build: 변경된 에셋만 포함한 pak 생성
Launcher: 다운로드, 배치, 재시도, 무결성 검증 담당
운영 기준: 패치 전 QA 빌드, 파일 크기 관리, 실패 시 재시도와 롤백 계획을 같이 준비한다.