1. svn版本库创建起来有什么用
svn是用于实现软件配置管理的工具,想要了解svn的作用,可以先了解什么是配置管理(SCM)
2. svn 不能创建版本库,是怎么回事我是这样操作的
你应该是没有在空文件夹下点右键创建版本库,所以提示这个问题
建议新建一个文件夹,里面不要放任何东西,在空文件夹下点右键创建版本库
3. SVN如何创建各个管理库,如文档库,代码库等
您好,SVN是C/S架构,数据存放分成服务器端和客户端。创建代码库一般指的是SVN服务器端的操作,这个库随便建在什么地方都可以;你要发布的线上代码,这是存放在SVN的客户端的。
SVN的服务器端和客户端存放文件的格式是不同的,所以不能直接访问SVN服务器端的存储路径,只能通过SVN客户端将服务器端的存储内容checkout或者export出来。
理解上述这些基础知识后,你应该就明白了,你要做的事情就是:
1、先建立一个SVN服务器(可以专门安装SVN服务器端安装包,建立用http/https或svn协议访问的SVN服务器;也可以简单用TortoiseSVN创建本地的用files:///方式访问的SVN服务器);
2、在服务器端建立一个空的版本库,将你原有的www-web-项目 文件夹 上传到SVN服务器新建的版本库中;
3、在你线上存放代码的地方新建一个文件夹,并将版本库中的内容checkout到这个新文件夹,设置这个文件夹是以后线上发布代码的文件夹。
4、在你开发用的工作电脑上checkout一个文件夹出来,平时在这个文件夹修改代码,修改完成后上传到SVN服务器,然后在线上代码对应的文件夹那里更新得到上传的新代码。
这样的话,你的整个工作就分成了3个存储位置:1、服务器端,2、开发端,3、线上发布端,这就井井有条、互不干扰了。
当然,SVN要用的好,还有很多技巧,比如分支/标记的使用,比如钩子的使用(可以实现实时自动发布,每次从开发端提交后就自动更新线上发布端),那需要你继续学习了。
4. 如何创建svn服务器 svn创建方法
1、下载绿色版svn(即zip压缩包文件,如我下的是svn-win32-1.5.6.zip,当然下安装版的也可以):
2、解压下载下来的绿色版svn和安装svn的windows客户端TortoiseSVN,按照提示安装就可以,为了能立马看到效果,最好重启下机器,呵呵
3、创建版本库,打开命令窗口(开始->运行,键入cmd,回车),我的svn服务器解压目录为F:\svn;在命令窗口输入:
pushd F:\svn\bin
进入到svn解压目录下的bin目录,建立版本库,如我把版本库安装在:F:\svnrep,首先确认F盘下是否存在svnrep文件夹,没有我们可以在命令窗口键入:
mkdir F:\svnrep
就会创建一个snvrep文件夹,接下来,运行如下命令:
svnadmin create F:\svnrep
这样我们的版本库就创建了,在F:\svnrep下你可以看到自动生成了一些文件及文件夹;同时,你也可以用TortoiseSVN的图形界面来创建,在F:\svnrep文件夹中“右击->TortoiseSVN->Create Repository here”, 同样得到我们需要的结果,如果这文件夹已经创建有了,你再创建,会自动报错。
4、配置用户和权限,打开F:\svnrep\conf目录中的svnserve.conf文件,将[general](保证[general]这一行的前面不带#号,有#号就将#号去掉)下面的
# password-db = passwd(大概在20行)及# authz-db = authz(大概在27行)
前的#号去掉。保存文件;
然后打开同目录中的passwd文件(可以用记事本打开),在[users](保证[users]这一行的前面不带#号,有#号就将#号去掉)下面添加用户及此用户对应的密码,格式为:
admin = password
表示用户为admin 密码为password 保存文件。
同时也可以修改同目录下的authz文件,主要是用来控制用户对svn版本库里哪些目录的文件是否有读或写权限,读为r写为w,如果要赋给admin对版本库下的目录都有读和写权限,格式为:
[/]
admin = rw
/代表了svn版本库下的起始位置,对于修改此文件的一些注意事项,可以到网上搜索下呵呵。
5、运行svn服务器,在命令窗口输入:
svnserve -d -r F:\svnrep
这样,svn服务器程序就启动了。但不要关闭这个命令窗口,关闭就意味着svn服务器停止。
6、导入项目到svn版本库可以用TortoiseSVN客户端进行导入,在要导入的项目文件夹上“右击->TortoiseSVN->Import…”在URL of repository输入
svn://localhost/项目名
在Import Message中可以输入你的信息,点击ok按钮,就开始导入了,完成导入后,项目目录没有任何变化,导入过程中没报错的话,项目中的所有文件就导入到svn的版本库里了;这个导入过程可以到任何一台能访问你svn服务器并安装好TortoiseSVN客户端的电脑上进行,在要导入的文件或文件夹上“右击右击->TortoiseSVN->Import…”,在URL of repository 输入:
svn://svn服务器IP/项目名
就OK
7、从版本库中检出,即复制出一份版本库中的项目,在一个空的文件夹中“右击->SVN Checkout”,在URL of repository中输入:
svn://localhost/项目名
这样我们就复制出了这个项目中的文件。
8、修改文件后更新到版本库,当项目中的某一文件作了修改,可以通过在这个文件上“右击->SVN Commit…”,这样我们就将我们对这一文件的修改提交到了版本库。
当然还有很多功能,查看文件修改,比较文件各版本中的修改及不同处,== 不一一介绍了。注意的是TortoiseSVN客户端版本最好是和svn服务器的版本一致,有时不一致的时候会发生错误。
5. tortoisesvn创建版本库出问题是什么原因
首先创建一个新的空文件夹,然后再以此文件夹来创建版本库。 必须确认文件夹是空的,并且有控制权限
6. 如何在一个SVN服务器配置两个版本库
URL链接地址后面加上“/svn/repos1”试试
7. svn创建库时系统提示成功,但是找不到创建的库
详细描述一下建库的操作,是用TortoiseSVN等客户端,还是用SVN命令行?详细描述“找不到创建的库”是什么现象?
8. SVN怎样建立版本库
SVN怎么安装在这里就不进行详细地介绍了,网络一下下载之后一直下一步都行。这里主要讲解如何建立SVN的版本库并保持同步更新。
在一个空白的文件夹下,右键单击鼠标。弹出菜单后点击有个小乌龟标志的TortoiseSVN——Create repository here。
版本库及版本下的文件目录就创建完成了。
9. 如何创建版本库
1
SVN怎么安装在这里就不进行详细地介绍了,网络一下下载之后一直下一步都行内。这里主要讲解如何建立容SVN的版本库并保持同步更新。
2
在一个空白的文件夹下,右键单击鼠标。弹出菜单后点击有个小乌龟标志的TortoiseSVN——Create repository here。
3
然后在弹出的菜单中可以看到版本库的地址, 点击确定按钮完成版本库的建立。
4
在文件夹下右键单击鼠标,在弹出的菜单中选择TortoiseSVN——Repo-browser,可以查看当前版本下的文件目录及内容。
10. 如何使用visualsvn创建一个能够生成一个具有目录树的版本库
您好,SVN是C/S架构,数据存放分成服务器端和客户端。创建代码库一般指的是SVN服务内器端的操作,这个库容随便建在什么地方都可以;你要发布的线上代码,这是存放在SVN的客户端的。 SVN的服务器端和客户端存放文件的格式是不同的,所以不能直接访问S