Table of Contents
2.3另外创建一个本地仓库,checkout上述仓库中的主干
一、VisualSVN(服务端工具)下载与安装
-
首先进入SubVersion官网



-
然后执行安装即可


-
完成安装


二、创建仓库、用户,组
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.3另外创建一个本地仓库,checkout上述仓库中的主干

2.4IDEA中修改文件并提交

2.5xiaopang仓库中更新

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

2.7xiaopang仓库主干合并到分支
- 首先在主干中更新
- 然后在分支中操作




- 合并成功
来源:CSDN
作者:CrazyMooo
链接:https://blog.csdn.net/CrazyMooo/article/details/104212850













- 合并成功