Svn process

Post on 02-Jul-2015

665 views 20 download

transcript

QQ团购SVN使用

QQ团购SVN使用总结

• 1、checkout

• 2、开发新的项目:创建分支

• 3、项目间切换:切换分支

• 4、项目提测: merge分支至tag

• 5、项目发布: merge tag分支至主干

• 5、项目稳定后:删除tag分支

• 6、查看操作日志

SVN文件结构

Checkout主干

Checkout主干

Checkout主干

创建分支

创建分支

创建分支

创建分支

创建分支

https://tc-svn/isd/isd_webrebuild_rep/vip_tuan_proj/branches/2012_01/05_opencm用户识别

第一期V2.1

创建分支

创建分支

切换分支

切换分支

切换分支

切换分支

切换分支

merge分支至tag

1、在tag下创建提测分支

2、切换到提测分支

3、合并代码(解决冲突)

4、提交代码

merge分支至tag

1、在tag下创建提测分支

https://tc-

svn/isd/isd_webrebuild_rep/vip_tuan_proj/tags/v2.1_ClubGrouponOpencm1.0Beta47

v2.1_ClubGroupon1.0Beta101Build101(客户端)

v2.1_ClubGrouponOpencm1.0Beta47(opencm)

v1.1_ClubGrouponJS1.0Beta53(V1版权)

v2.1_ClubGroupon1.0RC_20120222(日常)

创建时,写下备注:

/branches/2012_01/05_opencm用户识别第一期V2.1 提测

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

/branches/2012_02/16_新版团购标题优化V2.1 提测

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge分支至tag

merge tag分支至主干

• 和merge branches 分支至tag是一样的

删除tag分支

• 项目发布稳定(发布后一二天),tag上有相同类型

• Tag上类型:

– V1版本:v1.1_ClubGrouponJS1.0Beta53

– 日常:v2.1_ClubGroupon1.0RC_20111107

– Opencm:v2.1_ClubGrouponOpencm1.0Beta47

– 客户端:v2.1_ClubGroupon1.0Beta100Build100

删除tag分支

删除tag分支

查看操作日志

查看操作日志

查看操作日志

Q&A

Thanks