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