Svn Subversion-创建新存储库时出现问题

Svn Subversion-创建新存储库时出现问题,svn,Svn,我最近接管了一个运行subversion的linux机器 回购协议安装所在的文件夹位于:/home/svn 在这个文件夹中我看到一个名为web\u projects的文件夹,在这个文件夹中我看到confdevdb等 我正在尝试将新存储库添加到此服务器,但出现以下错误: `svnadmin:“/home/svn/web_projects/my_project”是植根于“/home/svn/web_projects”的现有存储库的子目录 有人知道我为什么不能添加新的存储库吗?问题是您使用了“顶级”目

我最近接管了一个运行subversion的linux机器

回购协议安装所在的文件夹位于:
/home/svn

在这个文件夹中我看到一个名为
web\u projects
的文件夹,在这个文件夹中我看到
conf
dev
db

我正在尝试将新存储库添加到此服务器,但出现以下错误:

`svnadmin:“/home/svn/web_projects/my_project”是植根于“/home/svn/web_projects”的现有存储库的子目录


有人知道我为什么不能添加新的存储库吗?

问题是您使用了“顶级”目录作为svn存储库,因此现在您不能有两个存储库,因为其中一个嵌套在另一个项目的目录中

像这样组织你的
/home/svn
区域
/home/svn/project1
/home/svn/project2
/home/svn/project3
。。。使用多个svnadmin创建命令,如

svnadmin create /home/svn/projectN

由于无法将一个存储库嵌套到另一个存储库中,因此首先必须将svn文件从/home/svn移动到/home/svn/project1,因为/home/svn/web_projects/已经是一个存储库(如工具所述)

无法在此文件夹内创建存储库。但是,您可以在这个旁边执行此操作:

svnadmin create /home/svn/other_project

hth:)

这是说/home/svn/web_项目是现有存储库的(顶层),不允许您在其中创建存储库。您需要创建您的at/home/svn/my_项目。

好的,但是如果我使用tortoiseSVN,我会浏览到:
http://svnaddress/svn/web_projects
,我看到了一堆存储库……我不知道乌龟会做什么或说什么,因为我从未使用过它。我正在解释您收到的错误消息。好的,但是如果我使用tortoiseSVN,我会浏览到:
http://svnaddress/svn/web_projects
,我看到一堆存储库..您将web_项目设置为SVN项目,而不是包含多个SVN项目的目录。同样的想法也适用,如果您希望在一个目录下有多个项目,那么它只需要是一个目录,而不是一个项目,因此将web_项目移动到web_项目/project1和svnadmin create webprojects/project2(依此类推)。