본문 바로가기

IT 용어 정리

형상관리란?

형상관리란?

 

- 개발 시간 단축을 위한 관리작업

 

- 개발 과정을 문서화 하여 절차적으로 진행

 

- 완전성 검증을 위해 테스트 자료를 만들고 평가

 

- 기능적 특성에 대한 소프트웨어 통제, 변경 상태를 기록 및 보관

 

형상관리 대상

 

- 개발 비용

 

- 설계 문서

 

- 소스코드

 

- 모든 산출물

 

형상관리 도구의 기능

 

- 체크아웃 / 체크인

 

- 커밋

 

- 수정

 

 

형상관리 도구의 종류

 

형상관리 도구 설명
CVS

가장 오래된 형상관리 도구중앙 집중서버 저장소를 두고 버전관리를 실행 및 파일 단위의 변경사항 관리

SVN

중앙 집중형 서버 방식이지만 CVS의 단점을 보완해 가장 널리 사용되고 있는 도구

Git에 비해 branch, tag작업이 어려움

Git

공개 소프트웨어 커뮤니티 중심으로 사용 저변이 많이 확대

분산형 방식으로 필요에 따라 중앙 집중형 방식으로도 운영

SVN이나 CVS와 다른 명령어가 있어 혼란 야기