- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SVN版本控制
SVN介绍
安装SVN服务器
1、下载SVN服务器软件
2、询问是否继续安装
3、下一步
4、确认安装
5、对产品的介绍以及下一步开始安装
6、选择安装路径(任何路径都可以)然后下一步
7、确认程序的名称以及是否将程序创建开始菜单
8、是否创建桌面图标和快捷图标
9、安装的清单以及说明
10、安装过程
11、安装完毕
12、安装结束
13、安装完服务器软件后环境变量已经配置完毕
安装客户端软件
下载SVN客户端软件
双击TortoiseSVN-992-win32-svn-1.4.2.msi安装
确认安装
确认安装路径
开始安装
安装过程
安装完毕
必须重新启动计算机
安装汉化包
10、在任何一个文件夹上右点单击然后设置里面设置成简体中文
四、SVN服务器端配置
1、安装版本库
第一种方法使用命令行创建版本库
1、首先进入命令行
2、输入命令创建版本库
3、成功创建版本库
第二种方式使用window下鼠标操作
创建为本地使用的版本库
创建成功
2、进入版本库中conf文件夹,配置svnserve.conf文件
打开文件
3、将改动如下设置,将带#号的去掉 #表示注释
anon-access = read/none none?代表auth-access = write
password-db = passwd
realm = My First Repository
4、对password进行设置
添加一个用户名为administrator密码为manager的用户
5、启动SVN服务
-d表示后台模式启动
-r表示指定版本库所在根目录
本地使用客户端向版本库提交数据
首先新建一个文件例如在webroot下创建SVNProject目录
点击SVN检出功能,本机地址可以是或者为localhost均可
由于服务器已经启动,所以能够将数据提交到版本库中,但是需要用户名和密码
检出已经完成
刷新后目录已经变成SVN版本控制样式
进入SVNProject文件夹新建一个文件,并录入数据保存
右键点击提交,更新版本库中的数据
选中要被提交的文件
再次输入用户名和密码进行验证
提交成功服务器端版本库已经更新完毕
向上一次再进入会发现刚刚的文件也变成了SVN版本控制样式的文件
为了验证服务器端版本库中确实有刚才提交的文件,删除SVNProject文件夹
新建一个文件夹SVNTest右键点击检出,如果是在别的机器上,可以通过IP地址来访问例如svn://00
如图所示,表明我们已经成功的下载到服务器上的资源
下面来测试一下同时有2个客户端能不能互相更新服务器上的资源呢?建立一个文件夹SVNProject重复上面的操作检出服务器的资源。
我们修改SVNProject文件夹中的文本文件,如图所示
点击提交后,选中被提交的文件,输入用户名密码,此时警告的图标就变成成功的图标了
这时打开SVNTest文件夹查看文件内容,并没有变化是因为,客户端没有更新服务器端的资源
右键点击更新功能
更新成功
查看更新的结果
总结:这样可以良好的控制多个客户端同时操作一个工程,节约了大量的时间,作为团队开发这是一种不可缺少的软件,而且目前非常的流行。当然如果在以上任何一个环节关闭了命令行的情况下,服务器就断开了连接,客户端就不能工作了,下面在给大家介绍一种更为完善的是使用方法。
每次开启服务器都要持久的使用命令行,这样有些烦琐,因此我们使用windows下自带的创建服务工具,为版本库创建一个服务,这样每次开机启动这个服务,客户端就可以直接提交,更新数据了。
使用方法
基本配置和前面讲过的内容是一样的,在这里略过。。。
进入命令行创建服务
sc create svnservice binPath= “d:\subversion\svnserve.exe –service –root e:\svn” displayname= subversion depend= Tcpip start= auto
解释一下各种参数
sc:是windows自带的创建服务工具
create:代表创建服务 反之delete代表删除服务
svnservice:表示服务的名字,要记好,以后删除时也要用到
binpath:指定svnserve.exe文件的路径因为服务要从这个工 具去启动版本库
--service:表示来自服务去启动版本库
--root:表示版本库所在跟路径
displayname:在管理工具中服务文件夹下显示服务的名字
depend:服务的模式
start:开机自动启动服务
创建好服务以后第一次启动的时候需要进入管理工具-服务找到我们刚
文档评论(0)