svn的安装以及使用方法

svn是一个开源的版本控制系统,使用svn对我们在项目开发过程中有很大的帮助,可以很方便的管理各个版本,避免误操作引起的不可逆性。

下面我就来讲一下svn的安装以及使用方法

这里svn服务端我们在linux服务器上安装,svn客户端我们在windows服务器上安装

一、svn服务端的安装

1.安装svn服务端

yum install subversion -y

2.创建svn目录,之后所有的svn仓库都放在这个目录下

mkdir svn

3.进入svn目录

cd svn

4.在svn目录下,创建一个名称为shop的项目仓库

svnadmin create shop

5.配置项目仓库的用户名和密码

进入shop下面的conf配置目录

cd shop/conf

编辑svnserve.conf这个文件

vim svnserve.conf

把anon-access = write这行前面的注释去掉,并改成anon-access = none,把password-db = passwd和authz-db = authz这两行前面的注释去掉

编辑authz这个文件

vim authz

写上你的项目仓库名称和你的用户名(shop是项目仓库名称,zhiboblog是我设置的用户名,rw是可读可写权限)

[shop:/]
zhiboblog = rw

编辑passwd这个文件

vim passwd

写上你的用户名和密码(zhiboblog是用户名,123456是密码)

zhiboblog = 123456

6.运行svn服务端(/root/svn/是仓库目录)

svnserve -d -r /root/svn/

7.关闭防火墙,以免客户端连接的时候连不上(如果使用阿里云腾讯云等服务器,还要在安全组开放3690端口才能连接)

systemctl stop firewalld

二、svn客户端的安装

1.svn客户端下载

下载地址:https://tortoisesvn.net/downloads.html

下载好后安装

2.svn客户端默认是英文版的,如果要使用中文版的,可以下载一下中文语言包(这个页面往下拉就可以看到)

下载地址:https://tortoisesvn.net/downloads.html

安装中文语言包的时候勾选"Configure TortoiseSVN to use this language"这个选项,这样就会自动把svn客户端的语言设置为中文了,不需要手动去设置。

3.点击右键,如果右键菜单出现这两个选项就说明安装成功了

三、svn的使用方法

1.svn检出

svn检出可以将svn服务器上的仓库检出到本地

版本库的url就是:svn://你的服务器ip/项目仓库名,如下图所示:svn://192.168.245.131/shop

点击确定后,会提示你输入用户名和密码,这里输入我们上面设置的用户名和密码就可以

检出成功,我们电脑上就会出现一个shop的文件夹

2.svn提交

我们进入到shop这个目录下进行项目开发,比如我们新建一个index.html,写好之后,提交到svn服务器

填写提交说明信息,然后勾选要提交的文件,点确定就可以把文件提交到svn服务器上了

3.svn版本回退

如果我们想回退到之前的版本,可以点"TortoiseSVN"下面的"更新至版本"

然后点"显示日志",就可以看到所有版本了

选择想回退的版本号,点"确定"

4.svn更新

如果我们想同步线上仓库的话,可以点"SVN更新"

以上就是svn的安装以及使用方法

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: