Pragmatic Version Control
David Thomas, Andrew Hunt
정지호 편역
인사이트
버전관리는 프로젝트의 규모와 상관 없이 필요한 것이다. 저자들은 ‘제대로만 한다면, 버전 관리는 숨쉬는 것과 같다’고 표현한다. 왜냐하면 의식하지 못하는 중에 버전관리가 프로젝트가 살아있도록 유지해 주는 역할을 하기 때문이다. 이 책은 버전 관리 도구 중 가장 널리 쓰이는 CVS를 통해 개발의 효율성을 증가시키고 체계적인 프로젝트 진행을 이룰 수 있는 방법을 제시하고 있다. 서론에서는 버전 관리란 무엇이며 왜 필요한지, 저장소, checkout, 브랜치, 꼬리표 등의 개념과 활용 사례 등을 제시한다. 본론에서는 CVS의 설치와 사용법에 대해 필요성이 높은 옵션 위주로 자세히 설명한다. 부록에서는 명령 요약, 윈도우에서 사용 가능한 WinCVS 튜토리얼, Eclipse에서 CVS 사용하기 등의 부가 내용을 다루고 있다.
Continue reading “버전 관리 using CVS”