Git
로컬 작업을 위한 분산 이력·브랜치와 별도로 선택하는 저장소 호스팅.
글 읽기로컬·중앙 이력, 협업 방식, 파일 특성과 기존 도구를 비교합니다.
검색 범위: 버전 관리 시스템
4 편의 글
| 개념 | 특징 | 장점 | 제약 | 적합한 상황 | 조합 조건 |
|---|---|---|---|---|---|
| Git | 로컬 커밋과 브랜치 | 공유 전에도 작업 가능 | 충돌 검토 필요 | 로컬 이력과 Git 호환 도구가 필요한 팀 | Git과 저장소 호스팅 조합 |
| Mercurial | 공유 단계가 있는 분산 이력 | 기존 hg 자동화 유지 | 호스팅·확장 호환성 확인 필요 | Mercurial을 이미 쓰는 팀 | hg 클라이언트와 호환 저장소 |
| Perforce P4 | 서버·작업 공간·변경 목록 | 병합 어려운 자산 조율 | 잠금 대기와 서버 운영 | 바이너리 모델을 공유하는 팀 | 자산 도구와 파일 형식 설정 |
| Apache Subversion | 작업 사본과 중앙 이력 | 기존 SVN 도구 유지 | 중앙 커밋에 저장소 접근 필요 | 기존 중앙 집중형 협업 | SVN 클라이언트와 SVN 서버 |