본문 바로가기
Development/SVN

Tortoise SVN Repository 생성 및 구동

by KingCat 2016. 8. 26.

- Console 창에서 SVN 메인 경로로 이동.


예) C:\>cd SVN_MAIN


- svnadmin create --fs-type fsfs 디렉토리명 (디렉토리 생성)


예) C:\SVN_MAIN>svnadmin create --fs-type fsfs New_Folder


- svn checkout file:///체크아웃할 디렉토리 경로 (디렉토리 체크아웃)


예) C:\SVN_MAIN>svn checkout file:///C:/SVN_MAIN/New_Folder

체크아웃된 리비전 0. (체크 아웃 결과 출력됨.)


- svnserve -d -r SVN메인경로 (SVN 서버 구동)


예) C:\SVN_MAIN>svnserve -d -r C:/SVN_MAIN



이후 생성된 디렉토리로 가서 디렉토리내에 conf 폴더로 감.

passwd  파일 수정 (ID = PW 추가)


예) myid = 1234


svnserve.conf 파일 수정

anon-access = read와 auth-access = write 주석 풀어줌.

password-db = passwd 주석 풀어줌.


이후 각각 클라이언트쪽에서 svn://SVN IP/생성 디렉토리 로 SVN Checkout을 통해서 데이터를 내려받아 사용 가능.


예) SVN Checkout -> svn://192.168.1.000/New_Folder (URL of repository)

Checkout directory : D:\my source\New_Folder