SVN工具的安装和使用

目录

一.SVN工具简介

二.SVN服务器端的安装

1.安装环境:

2.安装服务器端和基本操作

3.安装客户端(小乌龟)和基本操作


svn是一个集中式的版本控制管理工具,用于管理项目开发中的代码文件
svn的意义:
   1.解决多人协作开发
   2.代码的还原  svn可以通过操作的历史记录还原到具体的版本
   3.代码的备份  svn可以针对项目的工作节点存储不同版本的代码
   4.责任追踪   主要用于内部开发人员责任确定

原理分析:

二.SVN服务器端的安装

1.安装环境:

    操作系统 : window10 家庭中文版       

    服务器端安装包: VisualSVN-Server-3.4.2-x64.msi 

    客户端安装包:TortoiseSVN_1.9.4.27285_x64.msi

2.安装服务器端和基本操作

2.1双击运行软件,点击next ,同意协议

2.2 选择svn服务和管理员工具,选择典型安装

2.3 设置安装路径,如果443接口默认被虚拟机占用,如果安装了虚拟机的用户,修改端口为8443,点击安装,最后finish即可。

2.4 打开服务管理器,开启visualSVN server 服务

2.5 在开始运行中找到 SVN服务器端的控制台,双击运行

     Repositories svn服务器上所有的仓库
                  创建仓库 选择文件系统 选择空仓库结构 默认权限 所有人读写
     Users       连接svn服务器的用户
     Groups      用户的分组  可以统一授予权限操作

2.6 创建工程目录

2.7 创建三个用户

  

2.8 创建两个组,张三和李四属于开发组,小美属于测试组

2.9 分配权限,给开发组读写权限,给测试组只读权限(从左往右)

服务器端的安装,创建仓库,用户,组的基本操作已经完成。


3.安装客户端(小乌龟)和基本操作

3.1双击运行客户端安装程序,一定要根据电脑位数选择版本,本案例使用64位

3.2 特别注意 :安装过程将红色叉叉 选择下拉列表第二选项 用于配置idea集成svn使用

3.3 安装完成后,重启电脑

3.4 鼠标右键,即可看到客户端。

3.5 客户端的常用功能

3.5.1 浏览仓库

3.5.2 清空客户端缓存

3.5.3 检出服务器上的项目到本地文件夹(即将服务器上的仓库下载到本地,只有一次)

3.5.4 添加由SVN管理

3.5.5 SVN commit 提交

3.5.6 更新信息 SVN update (当李四更改了服务端数据时,为了同步,张三必须更新数据)点击更新即可,当张三提交了数据,李四未更新则无法提交数据,所以必须先更新后提交。

3.5.7 当已经修改了本地数据,未提交时发现错误,使用revert回退之前版本

3.5.8 当已经提交给服务器之后,想要回退使用show log 

总结:

1.svn的基本操作
  check out 检出工程
  commit  提交代码到仓库
  update  更新代码到本地
  冲突解决方式  先更新其余代码 编辑冲突后 提交代码
2.svn的其余操作
   还原  
      未提交文件 直接右键 revert
      已提交文件 show log 点击具体版本 右键 revert to this version
   责任定位
      可以记录任意用户 什么时间 做了什么操作
      可以对比不同版本的代码差异

温馨提示:SVN与IDEA的结合使用请参考:

发布了19 篇原创文章 · 获赞 13 · 访问量 7580

猜你喜欢

转载自blog.csdn.net/qisoft1213/article/details/84345601
今日推荐