Subversion - 创建新存储库的问题

时间:2011-04-12 16:10:58

标签: svn

我最近接手了一个运行颠覆的linux盒子。

repos看起来像它们所在的文件夹位于:/home/svn

在此文件夹中,我看到一个名为web_projects的文件夹,在该文件夹中,我看到conf dev db

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

`svnadmin:'/ home / svn / web_projects / my_project'是以'/ home / svn / web_projects'为基础的现有存储库的子目录

有谁知道为什么我似乎无法添加新的存储库?

3 个答案:

答案 0 :(得分:2)

这是说/ home / svn / web_projects是现有存储库的(顶层),并且不允许你在其中创建一个。你需要在/ home / svn / my_project创建你的。

答案 1 :(得分:0)

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

使用多个svnadmin创建命令(如

)构建/home/svn区域/home/svn/project1 /home/svn/project2 /home/svn/project3 ...
svnadmin create /home/svn/projectN

由于您无法将一个存储库嵌套到另一个存储库中,因此要启动您必须将/ home / svn中的svn文件移动到/ home / svn / project1

答案 2 :(得分:0)

因为/ home / svn / web_projects /已经是一个存储库(如工具所述)。

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

svnadmin create /home/svn/other_project

hth:)