※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
소프트웨어 버전 관리 도구
공유 폴더 방식
- 로컬 컴퓨터의 공유 폴더를 통해 저장 및 관리
- 개발자들은 공유폴더를 가져와서 자기 PC에 실행시키고 이상 유무 확인한다.
- 변경사항은 데이터베이스에 저장한다.
- SCCS,RCS,PVCS,QVCS 등
클라이언트/서버 방식
- 중앙 시스템(서버)에 저장 및 관리
- 모든 버전 관리는 서버가 진행, 개발자들이 작업 후 서버에 변경 내용 반영
- CVS, SVN, CVSNT, Clear, CMVC ,Perfoce 등
분산 저장소 방식
- 원격 저장소와 분산된 개발자 PC의 로컬 저장소에 함께 저장 및 관리
- 로컬 저장소 우선 반영, 버전 관리 가능
- Git,GNU arch, DCVS, Bazaar 등
Subversion(SVN)
- CVS 개선한 것, 클라이언트/서버 구조,모든 작업 trunk 디렉터리에서 수행
- 추가작업은 branches, 커밋 시 리비전이 1씩 증가
- 대부분의 운영체제에서 사용, 서버는 주로 유닉스에서 사용
- 소스가 오픈되어 있다, 파일 및 디렉토리 이름변경과 이동 가능
- add,commit,update,checkout,lock/unlock, import, export, info, diff, merge
Git(깃)
- 분산 버전 관리 시스템(로컬, 원격)
- 다양한 형태의 기능 테스팅 가능
- 파일의 변화 스냅샷으로 저장
- add, commit, branch, checkout,merge,init,remote add,push,fetch,clone,fork
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(애플리케이션 테스트 관리)애플리케이션 테스트 (0) | 2022.01.02 |
---|---|
정보처리기사 필기(제품 소트프웨어 패키징)빌드 자동화 도구 (0) | 2022.01.01 |
정보처리기사 필기(제품 소트프웨어 패키징)소프트웨어 버전 등록 (0) | 2021.12.30 |
정보처리기사 필기(제품 소트프웨어 패키징)소프트웨어 사용자 매뉴얼 작성 (0) | 2021.12.30 |
정보처리기사 필기(제품 소트프웨어 패키징)소프트웨어 설치 매뉴얼 작성 (0) | 2021.12.29 |
댓글