2011-03-07 3 views
1

SVN을 사용하여 모든 프로젝트를 처리하기로 결정 했으므로 XAMPP가 설치된 Windows 서버를 설치하고 서브 버전을 설치했습니다. 나는 튜토리얼 (나는 그 이름을 기억하지 못한다)을 따라 갔다. 그리고 나는 아파치 설정 파일과 모든 저장소를 가지고있는 C :/svn 폴더로 끝났다.SVN을 사용하여 여러 프로젝트를 처리 하시겠습니까?

문제는 다음과 같습니다. 각 저장소에 대해 추가 한 행을 아파치 구성에 추가하고 아파치를 다시 시작해야합니다. 이것은 설정 파일이 보이는 방법입니다. (foobar 데이터 포함)

<Location /svn/melior> 
    DAV svn 
    SVNPath C:/svn/melior 

    AuthType Basic 
    AuthName "Melior subversion repository" 
    AuthUserFile C:/svn/.htpasswd 
    Require valid-user 

    AuthzSVNAccessFile C:/svn/svn-acl 
</Location> 

<Location /svn/urs> 
    DAV svn 
    SVNPath C:/svn/urs 

    AuthType Basic 
    AuthName "URS subversion repository" 
    AuthUserFile C:/svn/.htpasswd 
    Require valid-user 

    AuthzSVNAccessFile C:/svn/svn-acl 
</Location> 

두 저장소를위한 것입니다. 내가 찾고있는 것은 아파치를 통해 액세스 할 수있는 저장소를 추가 할 때마다 부모 폴더에이 구성을 적용하는 몇 가지 방법입니다. 이렇게하는 가장 간단한 방법은 하나의 저장소 만 사용하고 모든 프로젝트를 트렁크의 하위 폴더로 추가하는 것입니다.

어쨌든 점점 커지는 SVN 저장소로 작업 할 때 생각하고 선호하는 점은 무엇입니까?

+3

VisualSvn Server 제품을 언제든지 살펴볼 수 있습니다 : http://www.visualsvn.com/server/ Windows에서 행복하게 실행됩니다. – Nick

+0

글쎄 ... 그게 단순 해. 감사! – Hubro

답변

3

리포지토리가 포함 된 디렉터리를 구성하려면 SVNParentPath 지시문을 사용해야합니다. Subversion Manua의 세부 정보 l.

+0

내 하루를 저장했습니다. 많은 감사합니다! –

관련 문제