svn使用

Posted 51python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn使用相关的知识,希望对你有一定的参考价值。

最近用到svn所以记一下以免后面再重新学

1、安装

svn --version  检查是否安装

  如果有版本信息,就说明安装过了(某些linux是自带了),如果没有就安装下,命令如:

yum install subversion       yum安装svn服务

2、创建项目仓库库

mkdir -p /home/myname/svn/svnrepos   svn版本创建目录
svnadmin create /var/svn/svnrepos   首先创建一个版本库
运行后就有了多个文件包括(conf、db、locks等等)
cd/home/myname/svn/svnrepos/conf  //修改部分配置

1)passwd中添加(添加了两个密码)

#用户名=密码
admin1= 123456
admin2= 123456

2)配置组  authz添加

#创建一个组名字是dev(包括两个组员)
dev=admin1,admin2

#指定根目录先的权限
[/]           

#组内的成员都具有读写权限          
@dev = rw

#其他用户没有权限访问
*=

3)配置svnserve.conf (红框框标出的把注释去掉,注意要顶格写),下面配置后的样子

技术图片

 

 注:有的说里面的realm= My First Repostory也要去掉注释,但是之前试过的没有成功,所以这次是没有去掉注释的

3、启动(颜色标记的可以不写,默认3690)

svnserve -d -r /home/mynamesvn/svnrepos --listen-port 3691

附:
  查看进程是否启动成功:ps -ef|grep svnserve

  关闭进程:kill -9 12345
  这个12345是svnserve的进程号,你的需要改

4、远程拉取(安装TortoiseSVN)

找到你需要放的文件夹,右键选择svnchuckout

技术图片

 

 url:

svn://IP:3690

目录:

自己选择本地目录(用于后期存放项目)

点击ok!

成功的截图

技术图片

 

 

 本地文件夹有东西了!!!

技术图片

 

以上是关于svn使用的主要内容,如果未能解决你的问题,请参考以下文章

常用HTML5代码片段

CentOS yum 命令出现 [Errno 14] curl#6 - "Couldn't resolve host ..." 的解决方法(代码片段

mysql jdbc源码分析片段 和 Tomcat's JDBC Pool

svn 被回滚的代码怎么重新提交

svn的使用

22.1 代码管理平台介绍 22.2 安装svn 22.3客户端使用svn(linux) 22.4客户端使用svn(windows)