Skip to content
Posted on:March 2, 2007 at 08:38 AM

SVN서버에서 여러개의 프로젝트를 관리하기

SVN서버에서 여러개의 프로젝트를 관리하기

예를 들어 내가 A, B, C란 3개의 프로젝트를 진행하고 있다고 하자. 이 경우 각각 다르게 리포를 관리하고 싶을 때는 다음과 같이 하면 된다.

  1. 먼저 리포로 사용할 디렉토리를 정한다. 여기에서는 “c:\svnrepo”란 디렉토리를 svn 리포디렉토리로 정하기로 하자.
  2. 이 디렉토리에 3개의 서브디렉토리를 만든다. 그러면 다음의 3개의 디렉토리가 만들어 질 것이다.
c:\svnrepoA
c:\svnrepoB
c:\svnrepoC
  1. 각각의 디렉토리에 가서 개별적으로 TortoiseSVN의 기능을 사용하여 “여기에 저장소 생성하기” 혹은 “Create Repository Here”를 눌러서 저장소를 생성한다. A, B, C 디렉토리안에 개별적으로 리포지토리가 생긴다.
  2. 개별적으로 conf 디렉토리로 들어가서 개별적인 설정들을 해준다. 설정법은 윗쪽의 내용을 참고한다.
  3. 서비스를 등록할 때에는 개별 리포지토리가 있는 루트 디렉토리를 등록해야 한다.
    즉 다음과 같이 등록을 해야 한다.
SVNService -install -d -r 'c:\svnrepo"
  1. 이렇게 만들어진 리포지토리를 접속하기 위해서 다음의 주소를 사용한다 개별적으로 리포지토리를 관리할 수 있다.
svn://111.111.111.111/A
svn://111.111.111.111/B
svn://111.111.111.111/C
svn