SVN学习笔记(1)

一、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仓库主干合并到分支

  • 首先在主干中更新
  • 然后在分支中操作
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述- 合并成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值