读书人

svn创设数据仓库出错

发布时间: 2012-12-31 11:57:52 作者: rapoo

svn创建数据仓库出错
今天刚学习SVN的使用,有些地方不明白,望高手指教一二啊
我首先在cmd下用 svnadmin create help 创建了个数据仓库(Repository) 然后我又用 svnadmin create D:/svnroot/ccjkdata创建 另外一个仓库 出错了 :
svnadmin: 创建版本库失败
svnadmin: 无法创建最上层目录
svnadmin: 无法创建目录“d:\svnroot\ccjkdata”: 系统找不到指定的路径

是不是svn只能创建一个仓库啊,如果可以多创建应该怎么做呢,如果只能创建一个我怎么能修改下我创建的第一个仓库

不好意思啊,只有20分,哪个达人说明一下吧!!
[解决办法]
D盘下面创建空的文件(你要做仓库的一系列文件)
例题:
cmd
cd \
md d:\svnroot\ccjkdata

然后svnadmin create d:\svnroot\ccjkdata

[解决办法]
问题是你建立的版本控制库在你运行 svnadmin create help 时候的当前目录中。

subversion建立版本仓库的前提是目录为空,或是不存在。但不存在的情况下,不能建立文件的子目录。就是说可以建立一级目录,而不可以同时建立一级目录和一级目录下的二级目录。
所以你得到的错误信息:无法创建最上层目录(版本控制库help的目录为非空)和无法创建目录(同时创建一级和二级目录)。





sbuversion可以建立多个版本库。

具体做法是在根目录下建立各个项目的版本控制库目录。
就是在svnroot下建立,项目1,项目2,项目3,来分别管理各个项目。
cmd下的命令为:
md d:/svnroot
svnadmin create D:/svnroot/项目1
svnadmin create D:/svnroot/项目2
svnadmin create D:/svnroot/项目3

在运行服务的时候加上 --root d:/svnroot 这样就可以同时管理3个项目,区别在于使用是url要加上/项目1等。


[解决办法]
D:/svnroot这个目录是要求已经存在的,如果没有,需手动创建

md D:\svnroot

读书人网 >CVS SVN

热点推荐