팀내 개발자 및 기획자, 디자이너의 교육용으로 자료를 하나 만들 계획이다.
버전 관리 시스템(VCS; Version Control System)에 대한 이해도가 다들 높지 않은 상황이라서 최대한 친절한 소개와 HOWTO를 만들어야 할 것 같아서 목차를 적어둔다. 자료는 만들면 블로그에도 올려볼 생각~
일단, 버전 관리 시스템으로는 Subversion을 계획하고 있고, 클라이언트로는 TortoiseSVN(KO)를 사용할 예정이다. 앞의 개요적인 부분은 Takahashi Method를 사용해서 PT를 해볼 생각이고, 뒤쪽의 실제 사용 명령들을 설명할때는.. 어떻게 해야할지 아직 감이 안잡힌다. 머리속으로 좀 더 그려봐야함.
* VCS란?
버전 관리 시스템의 개요. 형상 관리(변경 추적)의 일부라는 점을 설명.
게임이라는 무형의 소프트웨어에서도 역시 형상 관리가 필요하고, 그 중에서 버전 관리는 필수적이다.
* VCS를 사용함으로써 얻어지는 이득
롤백 가능이라는 엄청난 혜택. 데일리 CTRL+Z를 가질 수 있다.
팀 내 소스를 공유할 수 있다.
정량적인 일의 추적이 가능하다.
어딜 가더라도 + 점수를 획득 (....)
* VCS를 사용하지 않는 상태에서의 업무 흐름
* VCS를 사용하게 될 경우의 업무 흐름
* VCS 사용하기 - Subversion 기준
텍스트 파일과 바이너리 파일의 차이점.
IMPORT
CHECK OUT
ADD
COMMIT
UPDATE
MOVE
REVERT
RESOLVED
* 실제 구축된 정보
왠지 뒤로 갈 수록 어렵구나. 좀 더 쉬운 어프로치가 필요한데..
제루 Season 2, @Tokyo
이 뭐 안습..
확실히 이런건, 안써보면 불편함을 모르는거 같더라고요~
우와...(감탄중)
차근차근 만들어야지;