首页 > 其他 > 详细

SVN环境搭建

时间:2015-01-03 02:07:45      阅读:329      评论:0      收藏:0      [点我收藏+]

1.安装Sunversion

????安装目录无空格,无中文,点击确定即可,安装完成之后在命令行下入命令:svn?--version?回车,出现如下目录表示安装成功,安装成功之后会在电脑系统变量中自动创建path目录。
bubuko.com,布布扣
?

?

2.创建SVN版本控制库:

E盘(其它盘亦可)创建文件夹SvnRep,因为一个SVN可以为多个项目(比如OA项目,ERP项目,CRM项目)服务,因此创建相应的文件夹OAERPCRM,在OA文件夹下创建版本控制库,其他目录相同。

在命令行下进入E盘,SVNRepOA目录下,在命令行输入:svnadmin?create?E:\SvnRep\OA?回车,在该目录下生成文件目录:
bubuko.com,布布扣

conf:保存版本控制的配置文件

db:保存数据库

Hooks:保存钩子程序,类似触发器功能,例如,每次提交模块到SVN可以同时发送邮件

Lock:文件锁定

?

3.启动SVN

????在命令行下OA目录下输入:svnserve?-d?-r?E:\SvnRep\OA?回车,命令行回卡死,但该命令行不能关闭,因为SVN在该命令下启动,工作。
bubuko.com,布布扣

????重新启动一个命令行,输入:netstat?-an?回车,查看是否监听了3690端口,如果监听了该端口,则表示SVN启动成功,客户端可以向SVN发送请求:
bubuko.com,布布扣
?

?

4.注册windows服务:

若是使用SVN服务必须开启命令行,很不方便,因此可以将SVN注册为WIndows服务,让SVNWindows启动而启动。

启动一个命令行,输入:

sc?create?SVNService?binpath=?"E:\ProgramFiles\Subversion\bin\svnserve.exe?--service?-r?E:\SvnRep"?start=?auto?depend=?Tcpip

注意:等号左边无空格,等号右边有一个空格

??????binpathSVN安装目录下svnserve.exe的目录

??????E:\SvnRepSVN版本控制库的目录。

注册成功后显示如图:
bubuko.com,布布扣

进入windows服务管理器,启动SVNService服务并设为开机自启。关闭其他的命令行,重新在命令行下输入:netstat?-an?回车查看是否监听了3690端口。

?

5.在客户端电脑测试SVN检出,提交,更新功能(客户端电脑必须安装有svn程序):

在客户端电脑任意磁盘下建一文件夹,例如MyOA,在命令行下进入该文件夹,然后输入:

svn?checkout?svn://服务器IP地址/OA?回车,在该目录下生成文件夹OA则检出成功:
bubuko.com,布布扣

并在MyOA文件夹下生成隐藏文件.svn?

测试提交功能:

在检出的OA文件夹下创建文本文档hello.txt,现用命令将该文档纳入svn版本控制下,如:svn?add?hello.text?回车,添加成功。然后进入服务器端OA目录下的conf文件夹下,找到svnserve.conf文件,修改文件内容为:
bubuko.com,布布扣

输入提交命令:svn?commit?-m?提交信息?hello.text?回车,成功:bubuko.com,布布扣

测试更新:进入另一个客户机,检出OA修改hello.txt文件,然后提交,提交成功之后,

在最开始的客户机里面在命令行输入:svn?update?OA?回车,更新成功之后发现hello.txt文件已被修改。

<!--EndFragment-->

SVN环境搭建

原文:http://1825337674.iteye.com/blog/2171798

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!