버전 컨트롤로에 관한 조사
- 최초 등록일
- 2011.11.29
- 최종 저작일
- 2011.11
- 5페이지/ 한컴오피스
- 가격 3,000원
소개글
소스 관리 혹은 소스 코드 관리라고도 불리우는 버전 컨트롤은 동일한 정보 즉 소스코드에 대한 여러 버전을 관리 하는 것을 말한다. 공학과 소프트웨어 개발에서 팀 단위로 개발 중인 소스 코드나, 청사진 같은 설계도 등의 디지털 문서를 관리하는데 사용된다. 그러한 문서의 변경 사항들에 숫자나 문자로 이뤄진 ‘버전’을 부여해서 구분한다. ‘버전’을 통해서 시간적으로 변경 사항과 그 변경 사항을 작성한 작업자를 추적할 수 있다. 간단한 버전 관리 방법으로는 처음 작성한 코드에 버전 번호 1을 부여한다. 변경 사항이 생기면, 버전 번호를 2로 증가시킨다. 이처럼 추후 변경 사항이 발생 시마다 버전 번호를 1씩 증가시키는 방식을 사용한다. 이러한 간단한 버전 관리 방법을 뛰어넘어 조금 더 많은 기능을 제공하는 버전 관리 프로그램들이 존재한다. 그렇다면 왜 버전 관리 시스템을 이용해야 할까. 거의 대부분의 주요 소프트웨어 개발 프로젝트에는 아직도 소프트웨어의 설계도라 할 수 있는 소스 코드 작성이 주요환 부분이 되며 이러한 소스 코드는 기업체 또는 연구소의 핵심 역량이 응축된 핵심 자산이 된다. 따라서 어떠한 현태로는 이러한 소스 코드를 백업하여 분실의 위험에서 보호하고 개정 전후 내용을 파악하여 추후 발생할지도 모를 오류 수정에 대비하는 절차가 필요하다. 버전 관리 소프트웨어는 조직의 핵심 자산인 소스 코드의 개정과 백업 절차를 자동화하여 오류 수정 과정을 도와 줄 수 있는 시스템으로 이미 다수의 국제 협력 개방 소프트웨어 개발 실무에서도 널리 사용되고 있다. 다음은 버전 관리 시스템을 사용하는 이유를 정리한 것이다.
목차
없음
본문내용
소스 관리 혹은 소스 코드 관리라고도 불리우는 버전 컨트롤은 동일한 정보 즉 소스코드에 대한 여러 버전을 관리 하는 것을 말한다. 공학과 소프트웨어 개발에서 팀 단위로 개발 중인 소스 코드나, 청사진 같은 설계도 등의 디지털 문서를 관리하는데 사용된다. 그러한 문서의 변경 사항들에 숫자나 문자로 이뤄진 ‘버전’을 부여해서 구분한다. ‘버전’을 통해서 시간적으로 변경 사항과 그 변경 사항을 작성한 작업자를 추적할 수 있다. 간단한 버전 관리 방법으로는 처음 작성한 코드에 버전 번호 1을 부여한다. 변경 사항이 생기면, 버전 번호를 2로 증가시킨다. 이처럼 추후 변경 사항이 발생 시마다 버전 번호를 1씩 증가시키는 방식을 사용한다. 이러한 간단한 버전 관리 방법을 뛰어넘어 조금 더 많은 기능을 제공하는 버전 관리 프로그램들이 존재한다. 그렇다면 왜 버전 관리 시스템을 이용해야 할까. 거의 대부분의 주요 소프트웨어 개발 프로젝트에는 아직도 소프트웨어의 설계도라 할 수 있는 소스 코드 작성이 주요환 부분이 되며 이러한 소스 코드는 기업체 또는 연구소의 핵심 역량이 응축된 핵심 자산이 된다. 따라서 어떠한 현태로는 이러한 소스 코드를 백업하여 분실의 위험에서 보호하고 개정 전후 내용을 파악하여 추후 발생할지도 모를 오류 수정에 대비하는 절차가 필요하다. 버전 관리 소프트웨어는 조직의 핵심 자산인 소스 코드의 개정과 백업 절차를 자동화하여 오류 수정 과정을 도와 줄 수 있는 시스템으로 이미 다수의 국제 협력 개방 소프트웨어 개발 실무에서도 널리 사용되고 있다. 다음은 버전 관리 시스템을 사용하는 이유를 정리한 것이다.
참고 자료
없음