一、SVN

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

2、作用

3、基本操作


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

2、查看环境变量

3、验证安装是否成功


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

2、svn版本控制文件说明

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

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

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

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

5、format和README.txt版本信息


<4&gt;、服务端启动方法

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

1、方法一(不推荐):

2、方法二(推荐):

在这里插入图片描述

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

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

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

在这里插入图片描述

2、模拟客户端访问服务

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

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

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

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

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

在这里插入图片描述

3、工作副本几种状态

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

在这里插入图片描述


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

在这里插入图片描述


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

整个项目:svn updaterevision 版本号

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

1、整个项目

2、某个文件

3、总结

原文地址:https://blog.csdn.net/weixin_47177606/article/details/134680548

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_48672.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注