Linux开发环境下搭建SVN

一、安装SVN软件

1、相关介绍

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的

2、ubuntu下安装SVN

Linux下开发常见于使用ubuntu桌面版。

在ubuntu下可以通过apt或者apt-get安装相关软件,并且可以快速解决相关依赖问题。

这里直接使用apt-get安装SVN软件。

①使用ssh工具

可以根据平时使用相关,选择对应的ssh工具操作即可,这里不做要求。

②使用apt-get命令安装

shell > sudo apt-get install subversion

#sudo如果是非root用户,需要添加此命令

通过以上操作,可以完成SVN的服务器端安装

安装之后,可以查看相关软件信息

二、配置和测试使用

1、建立SVN仓库目录

shell > sudo mkdir /home/svn

shell > cd /home/svn/project

shell > sudo chmod -R 777 project/

建立目录,并给予权限

2、创建初始化仓库

shell > sudo svnadmin create /home/svn/project

shell > sudo chmod -R 777 project/

查看初始化后的仓库目录结构

conf是相关权限及其用户的配置文件目录

3、设置访问权限

进入conf/svnserve.conf,打开anon-access = read,auth-access = write。anon-access无需账户可以read,auth-access验证用户可以write

配置读写权限

增加用户和设置密码

编辑配置文件

4、启动svn服务端

通过svnserve命令启动svn服务端,可以使用以下参数

-d 以守护进程的方式后台启动程序

-r  指定启动使用的仓库地址 这样客户端不用输入全路径,就可以访问版本库

如:svn://192.168.1.3/project

启动之后,可以通过查看进程(ps)的方式,检查服务是否启动

三、Windows下SVN客户端使用

1、安装SVN客户端

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器

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

根据实际操作系统位数,下载对应的软件进行安装

以上操作安装完成,可以通过鼠标右键查看到相关svn客户端的操作程序软件

2、使用SVN仓库功能

①建立代码目录

根据实际使用情况建立即可

可根据实际情况进行第②步或者第③步操作

②加载导入仓库

③迁出仓库

3、测试开发并上传代码到仓库

一般在真实开发环境中,需要把编写的代码,进行开发,然后上传到版本控制系统中,当然这里使用的是SVN,以下就是一个简单的开发到备份版本过程

4、查看版本记录

可以通过show log 随时查看相关开发代码的版本的信息

猜你喜欢

转载自blog.csdn.net/qq_39581763/article/details/89372817
今日推荐