2009-09-13 7 views
1

방금 ​​Windows XP Pro 상자에 Subversion을 설치했습니다. SVN을 항상 동일한 루트 디렉토리를 사용하여 다음과 같은 새로운 저장소를 만드는 방식으로 구성 할 수 있습니까?svn : 항상 루트 디렉토리에 새 저장소를 만듭니다.

svnadmin create 

?

있도록 내가 할 경우 :

svnadmin create myrepository 

자동으로 예를 들어에 저장소를 작성합니다

D:\data\svn\repositories\myrepository 

? 사전에

감사합니다.

답변

2

그냥 시스템 경로에 스크립트 (이름은 new-repo)가 있습니다. 사실, 지정된 전역 위치 (사용자가 묻는 것)에 저장소를 만들뿐만 아니라 /trunk, /branches/tags 디렉토리를 만들고 /trunk에 공통 svn:ignore을 설정합니다. 우리의 경우 우리는 사전 및 사후 커밋 트리거를 가지고있어 스크립트가 자동으로 스크립트를 자동으로 복사합니다.

1

the redbook에 따르면, 아니오.

svnadmin에 대한 path 인수는 svn 클라이언트 프로그램이 저장소를 참조 할 때 사용하는 URL이 아닌 일반적인 파일 시스템 경로 일뿐입니다.
svnadmin과 svnlook은 모두 저장소 측의 저장소를 검사 또는 수정하기 위해 저장소가있는 컴퓨터에서 사용되며 실제로 네트워크에서 작업을 수행 할 수없는 서버 측 유틸리티로 간주됩니다.
Subversion 신규 사용자가 흔히 저지르는 실수는이 두 프로그램에 URL (심지어 "로컬"file:// ones)을 전달하려고하는 것입니다.

사용자 정의 스크립트 만 원하는 것을 얻을 수 있습니다.

관련 문제