之前使用了svn,但是感觉还不透测,所以温习一下
svn分为服务端和客户端,
一般代码仓库不归你管,一般服务端时不用安装的,只需要安装个客户端,项目经理给你svn地址即可。
但是为了彻底的的了解一下svn,打算安装一下服务端看看,
svn服务端安装与使用
服务端地址网上查一下即可,这里看一下服务端软件下载好之后长什么样子:
这个版本较高啊
1、配置好安装目录、仓库目录、端口(选8443)、这个版本还有个backups(备份地址),剩余的都选择默认项即可,一直到最后,finish
来看看安装好之后的文件夹
在,webApp中假如要建立一个项目比如叫shop,那么我们称之为shop目录为shop项目的版本仓库,因为在svn中没有项目的概念,只有项目版本仓库的概念
现在的shop只是一个普通的文件夹,还没与svn进行连接,还未转换为版本仓库。
那么如何将shop目录与snv连接,转换为版本仓库呢?
2、创建版本仓库基本语法:(在dos窗口中执行)
svnadmin create shop 文件夹路径(shop仓库)
如果执行没有问题,代表是正常的
我们未执行以上命令之前,shop目录是空的,执行成功之后,shop文件夹下回出现一些文件:
下一步:进行服务器监管
SVN--->svn://localhost或ip地址 访问到相关数据仓库(如shop仓库)
基本语法:同样是在dos窗口执行
svnserve -d(后台运行) -r(监管目录) 版本仓库路径
光标会在闪烁,因为-d参数代表 后台运行 , 如果关闭dos窗口 就失效了。
以上指令,就可以让svn://localhost或ip地址 在浏览器 访问到shop版本仓库文件夹了
不带端口号也行
3、权限控制
默认情况下。svn是不允许匿名用户上传文件到服务器端的,必须更改项目的相关配置文件
那么比如说更改shop版本仓库的配置,就需要在shop文件夹下的conf文件进行相关修改
打开svnserve.conf文件 第19行代码
将前面的#去掉,并且将read 改成write 那么当前仓库 所有的用户就都有 刻=可读、可写权限了
客户端安装与使用:
1、安装:
svn客户端安装地址可以在网上搜索一下,下载下来的软件如下:
64位的,根据自己电脑位数下载对应包
双击svn客户端软件安装包(先不急安装汉化包),点击同意许可证--设置软件安装目录(位置可以随意安装、不需要注意 中英文等情况)---一直下一步到install按钮就可以了--直到finish完毕。
客户端软件安装完之后,注意要重启一下电脑,不然svn(小乌龟)是无法看到的
右键桌面出现:
就代表客户端在安装成功了
如果想安装那个汉化包,就双击那个汉化包安装就ok了,右键,打开svn的设置,语言设置为简体中文即可
。