정보처리기사
형상 관리 도구
끈끈
2023. 7. 21. 04:14
형상 관리(SCM, Software Configuration Management)
- 개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동
CVS(Concurrent Version System)
- 공동 개발을 편리하게 작업할 수 있도록 각종 소스의 버전 관리를 도와주는 시스템
SVN(subversion, 서브버전)
- 클라이언트/서버 구조로, 서버(저장소, Repository)에는 최신 버전의 파일들과 변경 사항이 관리됨
- 소스가 오픈되어 있어 무료로 사용
- CVS의 단점이었던 파일이나 디렉터리의 이름 변경, 이동 등 가능
Git(깃)
- 분산 버전 관리 시스템으로 2개의 저장소(지역 저장소와 원격 저장소)가 존재함
- 버전 관리가 지역 저장소에서 진행되므로 버전 관리가 신속하게 처리되고, 원격 저장소나 네트워크에 문제가 있어도 작업이 가능