SVN学习笔记

一世执手 提交于 2020-02-07 21:01:34

Table of Contents

一、VisualSVN(服务端工具)下载与安装

二、创建仓库、用户,组

1.创建仓库

2.创建用户

3.创建组,并为组指定用户

4.为仓库指定权限

5.通过浏览器访问仓库

三、客户端TortoiseSVN安装

1.浏览仓库

2.checkout

3.add/commit

4.update

5.更新到历史版本

6.delete

7.导入导出

8.冲突问题与解决

8.1冲突的产生

8.2冲突的解决

四、IDEA中SVN的配置和使用

1.配置步骤

2.基本使用

2.1提交整个工程

2.2提交某个新建文件

2.3更新操作

2.4CheckOut

2.5配置忽略

2.6IDEA中解决冲突

五、SVN规范

1.SVN目录结构及作用

2.分支与标记

2.1把IDEA中的项目share到上述具有svn标准目录格式的仓库中

2.3另外创建一个本地仓库,checkout上述仓库中的主干

2.4IDEA中修改文件并提交

2.5xiaopang仓库中更新

2.6小胖仓库新建分支,并从服务端checkout

2.7xiaopang仓库主干合并到分支


一、VisualSVN(服务端工具)下载与安装

在这里插入图片描述

二、创建仓库、用户,组

1.创建仓库

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

2.创建用户

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

3.创建组,并为组指定用户

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

4.为仓库指定权限

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

5.通过浏览器访问仓库

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

三、客户端TortoiseSVN安装

  • 同样在上述官网找到对应的安装文件和版本下载安装即可
  • 安装过程直接next即可
  • 安装后需要重启电脑
    在这里插入图片描述在这里插入图片描述

1.浏览仓库

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

2.checkout

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

3.add/commit

在这里插入图片描述在这里插入图片描述- 此时新建一个本地仓库,然后checkout
在这里插入图片描述

4.update

在这里插入图片描述

5.更新到历史版本

在这里插入图片描述

6.delete

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

7.导入导出

在这里插入图片描述

  • Import将本地资源导入到svn服务器
  • Export导出项目,和checkout的区别,它不存在.svn隐藏文件

8.冲突问题与解决

8.1冲突的产生

在这里插入图片描述

8.2冲突的解决

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

  • 然后重新提交该文件即可

四、IDEA中SVN的配置和使用

前提是已经完成TortoiseSVN安装的安装
且在安装中勾选了如下选项
在这里插入图片描述

1.配置步骤

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

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

2.基本使用

2.1提交整个工程

在这里插入图片描述

  • 完成提交

在这里插入图片描述

2.2提交某个新建文件

在这里插入图片描述

2.3更新操作

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

2.4CheckOut

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

2.5配置忽略

在这里插入图片描述

2.6IDEA中解决冲突

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 然后再次提交就可以了

五、SVN规范

1.SVN目录结构及作用

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

  • Trunk 主干目录,此目录下的文件为基准文件
  • Branches 用于开发的分支目录
  • Tags 用于发布的版本目录
  • 假设有一个项目OA,我们完成了1.0版本,这时就可以打一个tags
  • 后续我们在OA项目上添加一个新的模块(及时通讯),我们就可以开一个分支,又有一个公司需要在我们OA基础上添加财务管理模块,我们又可以打一个分支。
  • 我们后续针对OA的1.0版本在升级,我们不需要原来附加功能,就可以在原来的主干上继续开发,形成OA2.0版本,开发完成后就可以在打一个tags

2.分支与标记

2.1把IDEA中的项目share到上述具有svn标准目录格式的仓库中

在这里插入图片描述

2.2把当前服务器端的主干下的文件拷贝到分支目录下

在这里插入图片描述

2.3另外创建一个本地仓库,checkout上述仓库中的主干

在这里插入图片描述

2.4IDEA中修改文件并提交

在这里插入图片描述

2.5xiaopang仓库中更新

在这里插入图片描述

2.6小胖仓库新建分支,并从服务端checkout

在这里插入图片描述

2.7xiaopang仓库主干合并到分支

  • 首先在主干中更新
  • 然后在分支中操作
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述- 合并成功
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!