페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

이 문서는 CollabNet Subversion에서 저장소를 관리하는 가이드를 제공한다.


목차

저장소 관리

Repositories를 생성 하기 위해 http://ipaddress:3343 으로 접속 및 로그인 한다.

저장소 리스트 보기

좌측 메뉴의 Repository List를 클릭 하면 모든 Repositories의 정보를 확인 할 수 있다.

해당 Repository의 아래 메뉴의 기능을 지원 한다.


  • 생성
  • Discover
  • 정보
  • Dump
  • 검증
  • Load
  • 삭제

저장소 생성

상단의 Repositories를 클릭 한다. 생성 버튼을 클릭한다.

...

  • Name : 저장소 명(영문, 빈칸 없이 생성)
  • Initialize
    • Empty repository : 빈 저장소 생성
    • Create standard trunk/branches/tags structure 
    • Backup : 백업으로 생성

Image Modified

저장소 정보

새로운 저정소가 생성되며, 해당 저장소에 대한 정보를 확인할 수 있다.

  • Status : 상태정보
  • Filesystem Format : 파일 시스템 포멧 정보
  • Revisions : 리비전 정보
  • Repoitory Format : Repoitory 정보
  • Size : 사이즈 정보
  • Sharding : 공유 정보
  • Packed : 패키지 정보
  • Representation Sharing 
  • Supports : Supports 정보
  • UUID : UUID 정보
  • Hook Scripts : Hook Scripts
  • Backup Files : 백업 파일의 대한 정보
  • Scheduled Jobs : 스케쥴 작업 정보
  • Size Report : 저장소 사이즈의 대한 정보


저장소 덤프

저장소를 덤프 하기 위해 해당 저장소를 선택 하고 Dump 버튼을 클릭 한다.

...

덤프파일을 다운 받을 수 있거나 삭제가 가능하다.

저장소 검증

저장소 검증을 하기 위해 우선 Mail Server를 설정 해야 한다. SMTP 정보를 입력하고 저장 한다.

...

저장소 검증의 대한 메일이 해당 메일로 전송이 되었음을 확인 할 수 있다.


저장소 Load

저장소 Load 하기 위해서 Dump파일이 있어야 한다. Dump 만드는 방법은 위에 저장소 덤프 설명을 참고 하기 바란다.

...

Jobs 화면으로 이동 한다. Administraton > Jobs 작업이 완료 되었음을 확인 할 수 있다.


저장소 삭제

저장소 삭제 하기 위해 저장소 List로 이동 합니다.

...

마지막으로 삭제 할 것인지? 묻는다. 계속 진행 하려면 화면에서 보여주는 텍스트를 입력 하고 OK 버튼을 클릭 한다.

저장소가 삭제 되었음을 확인 할 수 있다.



저장소 접근 권한 설정

저장소의 접근 권한을 설정하기 위해 저장소 메뉴에서 Access Rules을 선택한다. 편집 버튼을 클릭하여 편집을 수행한다.

...

Access Rules이 설정 되었음을 확인 할 수 있다.


저장소 백업 설정

저장소 백업을 수행하기 위해 백업 스케쥴을 설정한다. 이를 위해 상단 메뉴의 Repositories 클릭 > 좌측 메뉴 Backup Schedule을 클릭한다.

새로운 백업 잡 생성

새로운 잡을 생성하기 위해 다음 그림과 같이 New Jobs를 클릭 한다.

...

백업 스케쥴이 생성이 되었고 하단의 Repository의 백업 스케쥴 설정한 정보를 확인 할 수 있다.


저장소 백업 설정 변경

저장소 백업 설정 변경을 수행하기 위해 백업 스케쥴을 변경한다. 이를 위해 상단 메뉴의 Repositories 클릭 > 좌측 메뉴 Backup Schedule을 클릭한다.

...

저장소 백업 설정이 변경 되었음을 확인 할 수 있다.


저장소 백업 삭제

저장소 백업 삭제를 수행하기 위해 백업 스케쥴을 삭제한다. 이를 위해 상단 메뉴의 Repositories 클릭 > 좌측 메뉴 Backup Schedule을 클릭한다.

...

저장소 백업 스케쥴이 삭제 되었음을 확인 할 수 있다.

저장소 Hook 설정

사전 조건:

  • Hook 관리 권한을 가진 사용자 계정 필요
  • csvn/data/conf/security.properties에 편집 가능 설정

    hook.script.editor.enabled=true


Step 1) Hook 관리 화면 진입

Repositories 화면 >> 저장소 오른편의 "OK" 버튼 클릭

Step 2) 관리할 hook 선택

원하는 설정에 맞는 버튼 선택

  • create: 새로운 hook script upload
  • Edit: 등록된 script 수정
  • Copy: 등록된 script 복사
  • Rename: 등록된 script 이름 변경
  • Download: 등록된 script 다운로드
  • Delete: 등록된 script 삭제

...