본문 바로가기
개발, IT

윈도우용 Subversion 서버 설치 및 사용법(기본내용만)

by Nabi™ 2008. 6. 11.

Subversion 서버 설치 및 설정

1. http://wiki.kldp.org/wiki.php/Subversion-HOWTO  참고하여 윈도우버전을 받아 설치 한다.
 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 에서 받을수 있다.
 설치 실행 파일을 받아서 설치 한다.
 
2. repository 를 저장할 폴더를 생성 한다.
 예)  md D:\Repos

3. 저장소를 생성한다. (파일시스템 저장소 시용)
 D:\Repos> svnadmin create --fs-type fsfs sample

4. 저장소 검사
 svn checkout file:///D:/repos/sample

5. svn 서버 실행
 svnserve -d -r D:\repos

6. 저장소 검사 (네트워크로)
 svn checkout svn://192.168.1.253/sample

7. 접속자 관리
 D:/repos/sample/conf 폴더에 있는 passwd  , svnserve.conf 를 수정 해서 사용자 및 암호를 지정한다.

윈도우에서 사용하기(기본적인 내용만)

1. http://tortoisesvn.tigris.org/ 에서 탐색기용 official version 을 실행 파일형으로 다운 받아 설치한다.

2. 확장 언어팩을 다운로드 받아 설치 한다.

3. tortoisesvn 은 윈도우 탐색기 쉘확장 기능을 이용하므로 탐색기에서 그 기능을 찾을 수 있다.
    폴더에서 오른쪽 마우스 버튼을 누르면 메뉴가 나타난다.

4. 한글언어 적용하기
 쉘 컨텍스트 메뉴의 tortoisesvn 의 서브 메뉴에서 설정을 찾아서 언어를 바꿔 준다.

5. tortoisesvn 의 구동 및 가져오기(Import)
 5.1 빈폴더를 생성한다.
 5.2 폴더의 컨텍스트 메뉴에서 tortoisesvn -> 임포트(import) 를 선택한다.
 5.3 서버의 주소 svn://192.168.1.253/sample 를 저장소 URL에 적어 넣고 확인을 누르고 임포트가 시작되면
       사용자 정보 및 암호를 입력하면 임포트가 된다.

6. 서버 저장소의 내용을 가져오기-체크아웃
  체크아웃이 실행 되면 빈폴더에 내용이 서버 저장소의 내용으로 변경된다.

7. 수정내용 적용하기 - 커밋(Commit)
 6.1 폴더내의 폴더 추가 및 문서 소스등이 변경 되면 특정 시점에 커밋(commit)을 해주면 revision 이 된다.

8. 특정 리비전(revision)으로 업데이트
 원하는 폴더나 파일을 선택으 - 컨텍스트 메뉴의 [특정 리비전으로 업데이트]를 수행한 후 [로그보기]후 특정 시점선택하면
 내용이 그 시점으로 바뀐다.

9. 서버 저장소의 내용 관리 하기
 컨텍스트 메뉴에서 [저장소 부라우저]를 선택 후 폴더등을 선택후 오른쪽 메뉴를 클릭하여 관리한다.

10. 기타 내용은  http://wiki.kldp.org/wiki.php/Subversion-HOWTO 참고 할것.

댓글