변경 이력

에셋 버전 관리 선택표

언리얼 프로젝트는 바이너리 에셋이 많기 때문에 코드 저장소와 같은 감각만으로 관리하면 충돌과 용량 문제가 커집니다.

Perforce

대규모 팀에 강함

체크아웃 잠금과 대용량 바이너리 관리가 필요한 협업 프로젝트에서 안정적인 선택입니다.

Git

분산 개발에 익숙함

코드와 설정 파일에는 편하지만 uasset, umap은 LFS와 잠금 규칙을 함께 검토해야 합니다.

Binary

충돌 병합이 어렵다

레벨과 에셋 파일은 텍스트처럼 쉽게 합치기 어려우므로 동시에 수정하지 않는 운영이 중요합니다.

Backup

개인 프로젝트도 기준 필요

압축 백업만 하더라도 날짜, 엔진 버전, 주요 변경 내용을 함께 남겨 복구 지점을 만듭니다.

팀 작업 누가 어떤 레벨과 에셋을 수정하는지 잠금 또는 작업 분담 기준을 먼저 정합니다.
커밋 기준 한 커밋에는 관련 에셋과 설명을 묶고 자동 생성 캐시 폴더는 제외합니다.
복구 기준 문제가 생기면 마지막 정상 실행 맵과 변경된 에셋 목록을 기준으로 되돌아갑니다.

버전 관리는 저장 버튼의 대체물이 아니라 어떤 변경이 언제부터 문제를 만들었는지 찾는 장치입니다.