首页 > 系统服务 > 详细

linux下svn的使用

时间:2019-06-05 14:15:53      阅读:105      评论:0      收藏:0      [点我收藏+]

 

环境搭建:

  yum install subversion       yum安装svn服务

  svn --version  检查是否安装

  cd /usr/local/svn/conf  找到conf 文件

  vi authz  打开文件在最下面加入配置,authz文件负责账号权限的管理,控制账号是否读写权限

test=rainbol            //表示设置组
[/]                     //指定根目录先的权限
@test = rw              //设置test组的权限为可读可写

  vi passwd  接着打开第二个文件在最下面加入配置,passwd文件负责账号和密码的用户名单管理

//用户名就是组添加成员是的用户,用户名为helloworld
rainbol = helloworld

  vi conf/svnserve.conf  打开第三个文件在打开下方红框中的配置即可,svnserve.conf文件负责svn服务器配置文件

技术分享图片

运行:

  svnserve -d -r <your path>  -d表示后台运行,-r /path 指定目录启动

使用常用命令大全:

  作为存储代码的svn服务器:

    进程一直开着就行了,不用管

  作为项目版本控制服务器:

     从svn服务器拉取代码:

 svn co <svn服务器路径> --username <your username> --password <your password>

    往svn服务器添加文件:

svn add <your file load>

    将改动的文件提交到版本库:

svn ci -m “<LogMessage>“ <-N> <--no-unlock> <your PATH>

    为文件加锁,解锁

svn lock -m "<lockmessage>" <--force> <your path> #加锁
svn unlock <your path>  #解锁

    到某个版本(回档)

svn up  -r <your version number> <your path>

    信息查看

svn info
svn log
svn list

 

svn结合jenkins:

jenkins安装跳过

1.新建一个项目在general中选择使用自定义的工作目录,目录为项目目录,设置一个名称

2.点击高级->源码管理->选择Subversion->Repository URL为svn服务器路径,其他默认就好了

3.构建触发器->选择定时构建->添加日程表,根据自己的业务需要选择执行时间

4.构建->执行shell->在linux的root目录,建立shell脚本执行

5.构建后操作->也一样对构建后执行shell脚本

 

linux下svn的使用

原文:https://www.cnblogs.com/RainBol/p/10979014.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!