2011-04-12 4 views
3

최근에 전 Subversion을 실행하는 Linux 박스를 인수했습니다. 하여 REPOS들이 설치되어있는 모습Subversion - 새로운 저장소를 만드는 중 문제가 발생했습니다.

폴더입니다에서 : 나는 폴더가 web_projects 이름과 해당 폴더에 내가 볼 볼이 폴더에서 /home/svn

confdevdb 등 등 내가 노력하고

이 서버에 새 리포지토리를 추가하는 데 다음과 같은 오류가 나타납니다.

`svnadmin : '/ home/svn/web_projects/my_project'는 '/ home/svn /에있는 기존 저장소의 하위 디렉 토리입니다. web_projects '

왜 내가 새 저장소를 추가 할 수 없는지 아는 사람이 있습니까?

답변

2

HTH :) 당신은 그 안에 하나를 창조합니다./home/svn/my_project에서 생성해야합니다.

+0

좋아,하지만 tortoiseSVN을 사용하는 경우, 'http : // svnaddress/svn/web_projects'를 방문하면 많은 저장소가 있음을 알 수 있습니다. – terrid25

+0

TortoiseSVN이 사용하지 않았거나 사용하지 않은 내용이 전혀 없습니다. 그것. 나는 당신이 가진 오류 메시지를 해석하고있다. –

0

문제는 "최상위 수준"디렉토리를 svn 저장소로 사용했기 때문에 다른 프로젝트의 디렉토리에 중첩되어 있기 때문에 이제는 두 개의 저장소가있을 수 없다는 것입니다. 다른로하지 둥지 하나 개의 저장소, 당신이 당신의 SVN 파일을 이동해야합니다 시작할 수 있기 때문에

구조 여러 svnadmin 너무 /home/svn/project1/home/svn/project2/home/svn/project3처럼 /home/svn 지역은 ...

svnadmin create /home/svn/projectN 

같은 명령을 생성/home/svn/web_projects /는 이미 (도구에 의해 설명 된) 저장소이기 때문에/home/svn에서/home/svn/project1로

+0

tortoiseSVN을 사용하는 경우 'http : // svnaddress/svn/web_projects'를 탐색하면 여러 저장소가 표시됩니다. – terrid25

+0

web_projects에 여러 SVN 프로젝트가 포함 된 디렉토리가 아닌 SVN 프로젝트를 만들었습니다. . 동일한 아이디어가 적용됩니다. 디렉토리 아래에 여러 개의 프로젝트가 필요하면 프로젝트가 아닌 디렉토리가되어야합니다. 따라서 web_projects를 web_projects/project1로 이동하고 svnadmin을 사용하여 webprojects/project2 (와 기타 등등)로 이동하십시오. –

0

이 있습니다.

이 폴더 내에 리포지토리를 만들 수 없습니다. 당신은 그러나 바로 옆에 그렇게 할 수있는이 하나

svnadmin create /home/svn/other_project 

가정/SVN/web_projects는 (의 최상위 레벨) 기존 저장소가/말하는, 그리고 못하게

관련 문제