실용주의 프로그래머를 위한 버전관리 Using CVS

1. 서론
소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.
버전 관리를 하면 팀과 개인 모두 다음과 같은 이득을 누릴 수 있다.

  • 전체 프로젝트의 되돌림(UNDO) 버튼이 팀에 생긴다. 돌이킬 수 없는 실수라는 것이 없어지고, 잘못을 원상 복구하기도 쉽다.
  • 동일한 코드를 가지고 여러 개발자가 잘 정리된 방식으로 작업하게 된다. 누군가 다른 팀원이 만든 코드를 덮어 쓰더라도 그 전 내용을 잃어버릴 염려가 없다.
  • 버전 관리 시스템은 여태까지