Linux开发环境下搭建SVN
Posted 黑马程序员视频库
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 以守护进程的方式后台启动程序
如:svn://192.168.1.3/project
启动之后,可以通过查看进程(ps)的方式,检查服务是否启动
三、Windows下SVN客户端使用
1、安装SVN客户端
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器
根据实际操作系统位数,下载对应的软件进行安装
以上操作安装完成,可以通过鼠标右键查看到相关svn客户端的操作程序软件
2、使用SVN仓库功能
①建立代码目录
根据实际使用情况建立即可
可根据实际情况进行第②步或者第③步操作
②加载导入仓库
③迁出仓库
3、测试开发并上传代码到仓库
一般在真实开发环境中,需要把编写的代码,进行开发,然后上传到版本控制系统中,当然这里使用的是SVN,以下就是一个简单的开发到备份版本过程
4、查看版本记录
可以通过show log 随时查看相关开发代码的版本的信息
推荐阅读:
▼点击 阅读原文 抢基础班免费名额
听说点了会变好看
以上是关于Linux开发环境下搭建SVN的主要内容,如果未能解决你的问题,请参考以下文章