SVN 配置版本库

来源:互联网 发布:软件新品发布会 ppt 编辑:程序博客网 时间:2024/05/16 17:45

我们安装好了svn服务端后,就要创建一个创库了,我们客户端checkout就是从这创库中download这个创库下的某一个项目,这说明创库可以存放多个项目,一般不是公司项目经理我们都不需要考虑这个事,我们只要知道怎么操作svn客户端就行,但是为了以后能快速上手,这个也讲下,知道总比不知道的要好!


一:创建版本库

命令格式


现在对着这个命令格式我们来创建一个版本库,然后就会在你的目录下如图:


这就是版本库目录结构,分别是如下意思:



二:启动服务器端程序

SVN服务器必须处于运行状态才能响应客户端请求,帮助我们管理项目文件。所以我们必须将SVN服务器启动起来。启动SVN 服务器有两种方法,一个是命令行方式,一个是注册Windows服务

a:命令行方式

命令格式


那么如何验证它是否启动成功呢?SVN服务监听3690端口,打开一个新的cmd窗口,使用netstat -an 命令查看3690端口是否被监听


这样就表示启动svn服务器成功,但是你要知道你每次都是这么弄,估计有一天想是的新都有,如果你安装了360杀毒软件,是不是你电脑一开机它就启动了,作为windows的一个系统服务开启就帮你启动,都爽了,那第二种方法就来了

b:注册Windows服务

SVN服务端程序注册为Windows服务,就可以让SVN服务随系统一起启动,克服了命令行方式的不足。注册Windows服务需要利用XP2000以上系统自带工具Service Control,执行文件是sc.exe,注意这个命令不是SVN的命令

比如这样的

sc create MySVNService binpath= "D:\DevInstall\Subversion\bin\svnserve.exe --service -r D:\DevRepository\Subversion" start= auto depend= Tcpip

命令解释:



介意大家不要自己去写,直接把我上面的安装路径和创库路径改下就 行了,如图表示你注册服务成功


在这有个细节就是在win7下你打开命令行执行上面命令一定要以管理员身份打开 否则会报如下错误:


注册windows服务了此时查看当前系统中的服务,可以看到我们刚刚创建的服务,但此时它还没有启动,如果创建失败,需检查sc命令是否正确


MySVNService是你服务的名字,看到这个就表示你注册系统服务成功,



0 0