CODEDRAGON ㆍDevelopment/Git, PM
방식에 따른 버전 관리 도구 유형
버전 관리 도구 유형 |
버전 관리 도구 설명 |
공유 폴더 방식
|
· ≒ 디렉토리 공유 방식 · 매일 개발 완료 파일은 약속된 위치의 공유 폴더에 복사 · 담당자 한 명이 매일 공유 폴더의 파일을 자기 PC로 복사하고 컴파일하여 에러 확인과 정상 동작 여부 확인 · 정상 동작일 경우 다음날 각 개발자들이 동작 여부 확인
· RCS, CCS |
클라이언트/서버 방식
|
· 중앙에 버전 관리 시스템이 항시 동작 · 개발자들의 현재 작업 내용과 이전 작업내용 축적 용이 · 서로 다른 개발자가 같은 파일을 작업했을 때 경고 출력 · Trac이나 CVS view와 같은 GUI 툴을 이용 모니티링 가능
· Subversion(SVN), CVS, Perforce, ClearCase, TFS |
분산 저장소 방식 |
· 로컬 저장소와 원격저장소 구조 · 중앙의 저장소에서 로컬에 복사(clone)한 순간 개발자 자신만의 로컬저장소에 생성 · 개발 완료한 파일 수정 이후 로컬 저장소에 커밋한 이후 다시 원격 저장소에 반영(Push)하는 방식
· Git, Mercurial, Bitkeeper, SVK, Darcs |
'Development > Git, PM' 카테고리의 다른 글
주(Major) 버전, 주 버전을 증가시키는 경우 (0) | 2019.02.28 |
---|---|
Top 15 Best Global Brands Ranking (2000-2018) (0) | 2019.02.24 |
PV(Page View), 페이지뷰 (0) | 2019.02.18 |
STP 분석, STP 마케팅, STP 전략 (0) | 2018.11.30 |
Sublime Merge - Sublime Text에서 사용할 수 있는 Git client (0) | 2018.10.04 |