본문 바로가기

개발

SCM (Source Code Management)


1.버전 관리 시스템(SCM)의 유형

  1). 저장소 구조 차이
  • 분산 모델 : 개발자 개개인이 공유 저장소 가짐
  • 서버 - 클라이언트 모델 : 서버에 저장소 두고 개발자 개개인은 복사본을 가지고 작업

  2). 소스 공개
  •  오픈 소스
  • 상용 소스

  3). 서로 작업 충돌 관점
  • 낙관적 충돌 관점 : 충돌 시 소스 병합
  • 부정적 충돌 관점 : 이미 작업 중인 소스를 Lock (잠금) 하여 다른 개발자에 의해 수정이 불가.
2. SCM의 종류

  1. RCS (Revision Control System)

  2. CVS (Concurrent Version System)
    - 서버 - 클라이언트 모델 이며 오픈 소스

  3. SVN (Sub Version)
    - CVS를 대체 하기 위해 개발중인 버전 관리 시스템
    - 서버 - 클라이언트 모델 이며 오픈 소스


반응형

'개발' 카테고리의 다른 글

EZ_X5_1_구성요소  (0) 2009.01.15
MACBOOK의 슬립 모드 & 하이버네이션 기능  (0) 2008.11.10
문자 코드에 대하여  (0) 2008.11.04
shallow copy  (0) 2008.11.03
virtualbox & vmware  (0) 2008.09.02