공부합시다/기타 툴

svn서버 구축하는 방법 (로컬 - windows xp)

라이푸 2010. 11. 24. 22:46

svn서버 구축하는 방법 - windows xp

1. 준비물
1) Setup-Subversion-1.6.13.msi  (subversion Server)
  http://subversion.apache.org/packages.html#windows
2) TortoiseSVN-1.6.11.20210-win32-svn-1.6.13.msi ( subversion Client )
 http://tortoisesvn.net/downloads

2. 1)과 2)를 순서대로 설치 , 특별히 옵션을 조정할 필요는 없다.

  - 1) 은 따로 윈도우형 프로그램을 지원하지 않으므로 각종 명령은
       윈도우키 + R -> cmd 한 상태의 콘솔에서 진행된다.

3. svn 서버를 설치할 디렉토리를 생성한다.

  c:\> svnadmin create SvnHome 
-> create 해당 디렉토리가 있으면 해당 디렉토리 안에 만들고 없으면 자동으로 생성
4. svn 으로 관리할 문서가 있는 디렉토리로 이동 다음을 실행한다.

  c:\Source> svn import file:///c:/SvnHome -m "My First Svn"
-> svn import c\Source file:///c:/SvnHome -m "My First Svn" 을 줄여서 쓴 것이다. 
  소스의 위치를 지정하지 않으면 현재 위치한 폴더를 기준으로 한다.

5.  이제 svn 서버에 소스를 다 올렸으므로 받아 보면된다.

  c:\Workspce> svn checkout file:///c:/SvnHome MyProject
-> MyProject 라는 폴더를 생성하여 SvnHome에 등록했던 소스를 다운받는다.

-------------------------------------------------------------------------------
==> 위와 같은 기능을 tortoiseSVN 에서 제공을 한다.

3. create


폴더를 생성하고 우클릭한다음 위 메뉴를 선택하면 해당 폴더에 svn 서버 구축에 필요한 파일들을 생성한다.

4. 소스의 import

svn에서 등록할 소스가 들어있는 폴더를 클릭하고 위 메뉴를 선택


 file:///c:/aa 는 소스를 저장하게될 svn 서버의 저장 장소를 가르키는 것으로 
이 글 앞에서 설명한 것으로 하면 file:///c:/SvnHome 이 된다.

5. svn 소스의 checkout 



소스를 다운 받고 싶은 폴더에서 SVN Checkout 을 선택하고
Repository 에 svn서버 폴더를 적어 넣으면 된다

Checkout directory를 다운받아서 저장할 로컬 폴더이다.