SVN分支版本管理
2017-09-13 10:39
169 查看
引言
代码管理工具——svn与git的一场无硝烟的战争,我们今天的主题是SVN。概述
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。本次小编为大家介绍它的一个重点内容:分支版本管理。内容
我们新建一个svn代码管理仓库,一般会默认建立三个文件目录trunk、branches、tags,它们作用如下:1
trunk:正在开发的代码
2
branches:进行测试的代码
3
tags:线上稳定版,tags权限为只读
那么SVN的分支版本具体什么怎么实现的哪?如下揭晓
一 管理流程图
二 简述步骤
1
SVN仓库新建一个myProject工厂,默认自带三个文件夹trunk,branches,tags
2
trunk中放入正在开发的项目工程
3
从trunk中打一个分支到branches中,进行项目测试
4
测试后,没有问题决定上线,打一个tag部署到生成环境;否则在branches中进行bug修复
5
branches中的项目bug修复完成,合并到trunk,并且打成tag部署到生成环境
三 具体实现
点击我
总结
SVN对于局域网开发以及集中式管理还是较好于git,git作为分布式相比于SVN集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。这俩家分别适用不同的场合,每个我们都会用到,鱼和熊掌可兼得。相关文章推荐
- SVN版本管理特细( truck、branches(分支)、tags(标记))
- svn版本管理软件——svn分支管理
- 版本管理-SVN分支,合并,切换
- svn版本库分支管理
- 开发中项目的版本管理和svn使用(下)
- Ios SVN版本管理
- SVN版本管理软件的配置与安装
- svn代码版本管理总结
- GIT分支版本管理
- iOS版本管理工具SVN
- linux使用svn版本管理之创建仓储权和限管理
- AS 中配置强大的版本管理系统(Git、SVN、等)
- SVN 版本管理
- 项目管理实践之版本控制工具SVN在Windows平台下的平台搭建
- SVN版本管理:两种开发模式
- Git版本管理之旅(三)—— Git分支策略与管理
- 版本管理工具——svn(1)
- SVN分支管理的使用与经验
- SVN版本控制管理报错处理-Cnt't open file '/svn/springMvc01/db/txn-current-lock': Permission denied
- Windows下去SVN版本管理的注册表文件