SlideShare une entreprise Scribd logo
1  sur  47
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_ClubGrouponOpenc
 m1.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

Contenu connexe

En vedette

Клуб развлечений "Страйк"
Клуб развлечений "Страйк"Клуб развлечений "Страйк"
Клуб развлечений "Страйк"StrikeKievUa
 
Om budgetramen
Om budgetramenOm budgetramen
Om budgetramenSDP
 
Breast cancer power point
Breast cancer power pointBreast cancer power point
Breast cancer power pointvedo_chik
 
תאורת לילה
תאורת לילהתאורת לילה
תאורת לילהavi talman
 
muse social slides
muse social slidesmuse social slides
muse social slidesErin Blasco
 
Beaches colors around the world
Beaches colors around the worldBeaches colors around the world
Beaches colors around the worldBlogger
 
Tinh khucchieumua
Tinh khucchieumuaTinh khucchieumua
Tinh khucchieumuanguyensnowy
 
!Nordic heads 2012_003_for_mobile_fest_2012
!Nordic heads 2012_003_for_mobile_fest_2012!Nordic heads 2012_003_for_mobile_fest_2012
!Nordic heads 2012_003_for_mobile_fest_2012Nordic Agency AB
 
体育の種目選択を最適化する
体育の種目選択を最適化する体育の種目選択を最適化する
体育の種目選択を最適化するKuroda Sho
 
Why adopt OER and move to OEP
Why adopt OER and move to OEPWhy adopt OER and move to OEP
Why adopt OER and move to OEPVasi Doncheva
 
10 вредных советов по работе с CRM
10 вредных советов по работе с CRM10 вредных советов по работе с CRM
10 вредных советов по работе с CRMbreeze-mangust
 
J.R. Barros Caneda, El estrato patrimonial en la identificación visual
J.R. Barros Caneda, El estrato patrimonial en la identificación visualJ.R. Barros Caneda, El estrato patrimonial en la identificación visual
J.R. Barros Caneda, El estrato patrimonial en la identificación visualcirili_web
 
الرصد الاعلامي 7 4-2012
الرصد الاعلامي 7 4-2012الرصد الاعلامي 7 4-2012
الرصد الاعلامي 7 4-2012Hadi Alqallap
 
Clouds of Revolution - Reinventing the Social Enterprise
Clouds of Revolution - Reinventing the Social EnterpriseClouds of Revolution - Reinventing the Social Enterprise
Clouds of Revolution - Reinventing the Social EnterprisePeter Coffee
 
Emil nava
Emil navaEmil nava
Emil navaebunawo
 

En vedette (18)

Клуб развлечений "Страйк"
Клуб развлечений "Страйк"Клуб развлечений "Страйк"
Клуб развлечений "Страйк"
 
Om budgetramen
Om budgetramenOm budgetramen
Om budgetramen
 
Breast cancer power point
Breast cancer power pointBreast cancer power point
Breast cancer power point
 
תאורת לילה
תאורת לילהתאורת לילה
תאורת לילה
 
Pantalla
PantallaPantalla
Pantalla
 
muse social slides
muse social slidesmuse social slides
muse social slides
 
Beaches colors around the world
Beaches colors around the worldBeaches colors around the world
Beaches colors around the world
 
Tinh khucchieumua
Tinh khucchieumuaTinh khucchieumua
Tinh khucchieumua
 
!Nordic heads 2012_003_for_mobile_fest_2012
!Nordic heads 2012_003_for_mobile_fest_2012!Nordic heads 2012_003_for_mobile_fest_2012
!Nordic heads 2012_003_for_mobile_fest_2012
 
в поиске своих корней
в поиске своих корнейв поиске своих корней
в поиске своих корней
 
体育の種目選択を最適化する
体育の種目選択を最適化する体育の種目選択を最適化する
体育の種目選択を最適化する
 
Why adopt OER and move to OEP
Why adopt OER and move to OEPWhy adopt OER and move to OEP
Why adopt OER and move to OEP
 
Forma 1
Forma 1Forma 1
Forma 1
 
10 вредных советов по работе с CRM
10 вредных советов по работе с CRM10 вредных советов по работе с CRM
10 вредных советов по работе с CRM
 
J.R. Barros Caneda, El estrato patrimonial en la identificación visual
J.R. Barros Caneda, El estrato patrimonial en la identificación visualJ.R. Barros Caneda, El estrato patrimonial en la identificación visual
J.R. Barros Caneda, El estrato patrimonial en la identificación visual
 
الرصد الاعلامي 7 4-2012
الرصد الاعلامي 7 4-2012الرصد الاعلامي 7 4-2012
الرصد الاعلامي 7 4-2012
 
Clouds of Revolution - Reinventing the Social Enterprise
Clouds of Revolution - Reinventing the Social EnterpriseClouds of Revolution - Reinventing the Social Enterprise
Clouds of Revolution - Reinventing the Social Enterprise
 
Emil nava
Emil navaEmil nava
Emil nava
 

Similaire à Svn process

Version control0221
Version control0221Version control0221
Version control0221jianhongciou
 
Git Essence Tutorial
Git Essence TutorialGit Essence Tutorial
Git Essence TutorialHo Kim
 
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例Will Huang
 
Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀Wen-Tien Chang
 
Git入门与实践
Git入门与实践Git入门与实践
Git入门与实践LC2009
 
Continuous Delivery: automated testing, continuous integration and continuous...
Continuous Delivery: automated testing, continuous integration and continuous...Continuous Delivery: automated testing, continuous integration and continuous...
Continuous Delivery: automated testing, continuous integration and continuous...Jimmy Lai
 
Sub Version Setting
Sub Version SettingSub Version Setting
Sub Version Setting俊祺 邱
 
Git分享 -分支管理
Git分享 -分支管理Git分享 -分支管理
Git分享 -分支管理yongfei Ma
 
Git flow
Git flowGit flow
Git flowshaokun
 
Github简介及实用入门
Github简介及实用入门Github简介及实用入门
Github简介及实用入门Rongxing Liu
 
Git Flow 管理
Git Flow 管理Git Flow 管理
Git Flow 管理Pu Lee
 
如何與全世界分享你的 Library
如何與全世界分享你的 Library如何與全世界分享你的 Library
如何與全世界分享你的 LibraryMu Chun Wang
 
GitLab—the new workbench
GitLab—the new workbenchGitLab—the new workbench
GitLab—the new workbenchtblanlan
 
Gitlab - the new workbench (2nd edition)
Gitlab - the new workbench (2nd edition)Gitlab - the new workbench (2nd edition)
Gitlab - the new workbench (2nd edition)Pu Shiming
 
Postoffer前端架构设计
Postoffer前端架构设计Postoffer前端架构设计
Postoffer前端架构设计fangdeng
 
Git 入门实战
Git 入门实战Git 入门实战
Git 入门实战icy leaf
 
Git flow 與團隊合作
Git flow 與團隊合作Git flow 與團隊合作
Git flow 與團隊合作Bo-Yi Wu
 
Git&Github Tutorial
Git&Github TutorialGit&Github Tutorial
Git&Github TutorialTing Wen Su
 

Similaire à Svn process (20)

Version control0221
Version control0221Version control0221
Version control0221
 
Git Essence Tutorial
Git Essence TutorialGit Essence Tutorial
Git Essence Tutorial
 
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
 
Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀
 
Git入门与实践
Git入门与实践Git入门与实践
Git入门与实践
 
Continuous Delivery: automated testing, continuous integration and continuous...
Continuous Delivery: automated testing, continuous integration and continuous...Continuous Delivery: automated testing, continuous integration and continuous...
Continuous Delivery: automated testing, continuous integration and continuous...
 
Sub Version Setting
Sub Version SettingSub Version Setting
Sub Version Setting
 
Git分享 -分支管理
Git分享 -分支管理Git分享 -分支管理
Git分享 -分支管理
 
Git flow
Git flowGit flow
Git flow
 
Github简介及实用入门
Github简介及实用入门Github简介及实用入门
Github简介及实用入门
 
Git Flow 管理
Git Flow 管理Git Flow 管理
Git Flow 管理
 
如何與全世界分享你的 Library
如何與全世界分享你的 Library如何與全世界分享你的 Library
如何與全世界分享你的 Library
 
GitLab—the new workbench
GitLab—the new workbenchGitLab—the new workbench
GitLab—the new workbench
 
Gitlab - the new workbench (2nd edition)
Gitlab - the new workbench (2nd edition)Gitlab - the new workbench (2nd edition)
Gitlab - the new workbench (2nd edition)
 
Postoffer前端架构设计
Postoffer前端架构设计Postoffer前端架构设计
Postoffer前端架构设计
 
DNN
DNNDNN
DNN
 
DNN
DNNDNN
DNN
 
Git 入门实战
Git 入门实战Git 入门实战
Git 入门实战
 
Git flow 與團隊合作
Git flow 與團隊合作Git flow 與團隊合作
Git flow 與團隊合作
 
Git&Github Tutorial
Git&Github TutorialGit&Github Tutorial
Git&Github Tutorial
 

Svn process