SVN下载使用和说明

一、SVN

<1>SVN的简介
1、svn是什么?

2、作用

3、基本操作


<2>服务器端的软件下载和安装
1、下载

2、查看环境变量

3、验证安装是否成功


<3>创建项目版本库
1、创建项目版本库(svn reponsitory)

2、svn版本控制文件说明

1、conf:有关项目权限的配置

2、db:svn保存项目各个版本源代码的地方

3、hooks:勾子,一个触发器,当员工提交代码到svn服务器上的时候,都需要给项目经理发送份邮件,通过hooks即可实现,对我们提交代码的时候就会触发这个钩子,钩子就会自动给项目经理发送一份邮件

4、locks:svn提交代码出问题的时候,会自动把我们的源代码锁掉;或者说员工离职了,我们就在conf配置文件中把该员工的账号信息删除掉,如果再在远端提交更新的话,源代码就会被锁死

5、format和README.txt是版本信息


<4>、服务端的启动方法

SVN服务器和Tomcat、Nexus服务器一样,必须处于运行状态才能响应客户端请求,帮助我们管理项目文件。

1、方法一(不推荐):

2、方法二(推荐):

在这里插入图片描述

#1、管理员cmd执行命令,创建服务svnserver:
sc create svnserver binpath= "E:\svn_install\bin\svnserve.exe --service -r E:\svn_install\svnreponsitory" start= auto depend= Tcpip
#2、启动服务
sc start svnserver
#3、关闭服务
sc stop svnserver
#4、删除服务
sc delete svnserver

@总结:
这样启动的好处:
1、路径(E:\svn_install\svnreponsitory)文件夹下的项目全部启动了
2、关闭的话执行命令即可

<5>用命令行的方式检出更新提交
1、conf文件夹下开启权限

在这里插入图片描述

2、模拟客户端访问服务器

模拟两个程序员访问svn服务器上的项目

下载项目到本地:svn checkout svn://svn服务器ip/项目名

文件(代码)纳入版本控制:svn add 文件名

上传更新后项目到svn服务器:svn commit “注释”

更新本地下载的项目:svn update

在这里插入图片描述

3、工作副本的几种状态

工作副本即程序员从svn服务器上checkout到本地的项目文件

在这里插入图片描述


<6>通过命令行查询工作副本的信息和日志

在这里插入图片描述


<7>用命令的方式将工作副本回复到某个历史版本的状态

整个项目:svn update --revision 版本号

某个文件:svn update 文件名 --revision 版本号

1、整个项目

2、某个文件

3、总结

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IQ小王子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值