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 참고 할것.
댓글