Subversion Repository 구성
Clunix Wiki
(버전 사이의 차이)
(rep-cache.db 그룹 write 권한 미부여에 대한 설명 추가) |
|||
(한 사용자의 중간의 편집 2개 숨겨짐) | |||
1번째 줄: | 1번째 줄: | ||
− | + | 연구소에서 개발하는 제품/프로젝트 별로 Subversion Repository(저장소)를 생성한다. | |
− | + | 연구소의 공식 Subversion 저장소는 repo(192.168.12.10)의 | |
+ | <tt>/home/cvs/repos</tt> 디렉토리 하위에 프로젝트별 저장소 디렉토리가 존재한다. | ||
− | + | * [[연구소 Subversion Repository 목록]] | |
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | repo시스템의 cvs 사용자(관리자만 접근 가능)만이 새로운 저장소를 생성하거나 삭제할 수 있으며, | |
− | + | 일반사용자들은 repo 시스템에 사용자 계정을 생성하여 원격으로 저장소에 접근하여야 한다. | |
− | + | 대부분의 Repository는 최상위에 3개의 디렉토리인 trunk, tags, branches로 구성된다. | |
− | + | * trunk: 현재 개발 중인 revision tree | |
− | + | * tags: release 버전이나 특정 시점의 snapshot을 위한 디렉토리. 보통 trunk 혹은 branches의 copy임. 이 tags 디렉토리는 일반사용자는 읽기만 가능하며 repository 관리자인 cvs 사용자만이 쓰기가 가능함 | |
− | + | * branches: release 후 버그 수정 혹은 실험적인 테스트가 분기되어 revision이 진행. 모든 개발자가 branches의 내용을 자유롭게 수정가능함 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
2012년 12월 21일 (금) 10:34 현재 판
연구소에서 개발하는 제품/프로젝트 별로 Subversion Repository(저장소)를 생성한다.
연구소의 공식 Subversion 저장소는 repo(192.168.12.10)의 /home/cvs/repos 디렉토리 하위에 프로젝트별 저장소 디렉토리가 존재한다.
repo시스템의 cvs 사용자(관리자만 접근 가능)만이 새로운 저장소를 생성하거나 삭제할 수 있으며, 일반사용자들은 repo 시스템에 사용자 계정을 생성하여 원격으로 저장소에 접근하여야 한다.
대부분의 Repository는 최상위에 3개의 디렉토리인 trunk, tags, branches로 구성된다.
- trunk: 현재 개발 중인 revision tree
- tags: release 버전이나 특정 시점의 snapshot을 위한 디렉토리. 보통 trunk 혹은 branches의 copy임. 이 tags 디렉토리는 일반사용자는 읽기만 가능하며 repository 관리자인 cvs 사용자만이 쓰기가 가능함
- branches: release 후 버그 수정 혹은 실험적인 테스트가 분기되어 revision이 진행. 모든 개발자가 branches의 내용을 자유롭게 수정가능함