핵심 요약
데브시스터즈가 Unity 프로젝트에서 Git Hooks를 활용해 커밋 품질과 안정성을 높이고 .meta 파일 불일치 문제를 줄인 경험을 공유합니다.
주요 경험
- pre-commit으로 잘못된 파일명(예: 백슬래시) 커밋을 차단하는 검사 도입
- Unity의 .meta 페어링 문제를 해결하기 위해 Rust 기반 Hook 도입
- .githooks/.gitconfig 구성과 Unity InitializeOnLoadMethod 활용으로 팀 간 Hook 배포를 자동화
얻은 인사이트
- 로컬에서 문제를 예방하는 Hook이 CI의 부담을 완화합니다
- Rust를 활용한 Hook이 성능과 안전성 측면에서 이점이 있음을 확인
- 팀 간 배포와 운영의 일관성 유지를 위한 문서화의 중요성을 느꼈습니다

