VisualSVN 【使用手册1】

每天进步一点点,才能有大树的参天

1.介绍

问题的产生

问题 :
       在企业的项目中由多人进行协同开发,每个人的代码都有相同地方,都有不同地方,如何整合?

你可能会想到可以专门安排一个人去整合完成。

上万行代码如果靠人力要整合到什么时候?整合中出现的大量问题如何解决?如果全部需要人力去完成,是否会产生大量的失误,严重拉低效率呢?

解决问题

       使用代码版本管理工具 进行高效率整合; 这里SVN就是代码版本管理工具。

2.VisualSVN服务器

2.1 介绍

       全称: SubVersion 含义: 版本控制.
       SVN可以对代码自动整合, 对代码开发版本进行记录, 非常符合团队协作开发项目。

2.2 功能

1.代码备份: svn是一个服务器软件, 所有开发人员的代码都会在这个服务器上进行备份

2.项目分享: 项目开始的时候,由架构师创建项目环境分享到svn上, 其他开发人员从svn获取然后开发

3.项目整合: 多个开发人员将自己的代码进行提交到服务器与服务器上的代码进行自动整合

4.权限控制: 项目组有开发人员和测试人员, 不同的人员对于代码的权限不一样, 有读取\写入等权限

5.代码回溯: 开发人员每次提交代码都会生成一个文件的版本, 以后想恢复到指定版本非常容易

6.协同修改: 2个以上开发人员同时修改一个类里面同一行的代码会产生冲突, svn支持解决冲突

2.3 结构

       CS(Client Server)结构: 每个程序员使用客户端去连接SVN服务器,从服务器上下载源代码,修改完成以后上传到SVN服务器上。

2.4 缺陷

       单机服务器, 如果SVN服务器出现问题, 所有开发人员就无法整合代码了,直到svn修复好才可以继续整合

3.VisualSVN服务器的安装与使用

3.1 安装(说明)

采用图形方式进行演示

3.1.1 欢迎页面

在这里插入图片描述

3.1.2 接受软件许可协议

在这里插入图片描述

3.1.3 安装服务器和管理员工具,同时修改Path环境变量

在这里插入图片描述

3.1.4 选择标准版安装

在这里插入图片描述

3.1.5 指定安装目录和仓库位置,服务器端口号,备份目录。其中端口号随意起,但不要占用系统端口号。

在这里插入图片描述

3.1.6 准备安装

在这里插入图片描述

3.1.7 安装结束

在这里插入图片描述

3.1.8 查询是否成功

在这里插入图片描述

3.2 使用介绍

3.2.1 界面启动

在这里插入图片描述

3.2.2界面目录

在这里插入图片描述

4.仓库的构建

4.1 仓库结构

在这里插入图片描述

4.2 在repositories上右键创建一个仓库

在这里插入图片描述

4.3 选择仓库类型

在这里插入图片描述

4.4 给仓库起名并创建一个新仓库

在这里插入图片描述
在这里插入图片描述

4.5权限配置

在这里插入图片描述

4.6 成功创建

在这里插入图片描述

5. 创建工程结构

5.1 在仓库中创建项目目录并输入工程名称

在这里插入图片描述

5.3 工程结构介绍

在这里插入图片描述

6. 用户创建

在这里插入图片描述
在这里插入图片描述

7. 权限管理

7.1 创建一个开发组devgroup,一个测试组testgroup ,在组中添加成员

在这里插入图片描述
在这里插入图片描述

7.2 设置权限

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

到这里SVN服务器就算安装及初步使用完成,只是记录,求助大佬们可以指出错误

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值