合理规范使用VSTS代码管理工具 ---之PR与Branch(tag)的使用
2017-07-12 17:17
232 查看
软件开发周期过程中,一直存在着生产与开发两种环境。所以对应着代码中需要保留生产与开发两种代码,而Branch的存在很好的解决了这个问题。
Created with Raphaël 2.1.0Master分支Master分支Dev分支Dev分支新分支新分支更多分支...更多分支...若Dev分支不存在,Pull创建Dev分支生产环境遇到问题需修复,Pull创建新分支PRPR确保本分支为稳定版本,仅允许Pull/PR支持Push/PullPull创建分支PRPR本次阶段任务完成,PR
Created with Raphaël 2.1.0Master分支Master分支Dev分支Dev分支新分支新分支更多分支...更多分支...若Dev分支不存在,Pull创建Dev分支生产环境遇到问题需修复,Pull创建新分支PR确保本分支为稳定版本,仅允许Pull/PR支持Push/PullPull创建分支PR本次阶段任务完成,PR
New Local Branch From… 新建本地分支
提交PR到Dev分支
git tag ‘tagname’
Push:
git push origin ‘tagname’
Pull:
git checkout ‘tagname’
下载tag代码并创建分支:
git checkout -b ‘branchname’ ‘tagname’
生产开发环境的完美解决方案:
高效考虑Created with Raphaël 2.1.0Master分支Master分支Dev分支Dev分支新分支新分支更多分支...更多分支...若Dev分支不存在,Pull创建Dev分支生产环境遇到问题需修复,Pull创建新分支PRPR确保本分支为稳定版本,仅允许Pull/PR支持Push/PullPull创建分支PRPR本次阶段任务完成,PR
Created with Raphaël 2.1.0Master分支Master分支Dev分支Dev分支新分支新分支更多分支...更多分支...若Dev分支不存在,Pull创建Dev分支生产环境遇到问题需修复,Pull创建新分支PR确保本分支为稳定版本,仅允许Pull/PR支持Push/PullPull创建分支PR本次阶段任务完成,PR
注意: 1. 切换分支时必须保证本地无任何改动 2. Master不会在本地进行任何代码的改动 3. 完成本阶段任务,必须通过Dev分支提交PR至Master分支。 4. PR被通过之前,不要在分支上进行代码改动。
创建本地分支:
当前分支DevNew Local Branch From… 新建本地分支
提交PR到Dev分支
Tag的使用
创建tag:git tag ‘tagname’
Push:
git push origin ‘tagname’
Pull:
git checkout ‘tagname’
下载tag代码并创建分支:
git checkout -b ‘branchname’ ‘tagname’
相关文章推荐
- Xcode中代码版本管理工具SCM使用
- iOS Xcode4.2代码管理工具的使用
- 使用AnkhSvn-2.5.12478.msi管理vs2013代码的工具安装步骤使用
- visualsvn代码管理工具使用说明
- 代码规范工具-Checkstyle使用手册
- 代码管理工具 CVS SVN VSS 使用对比
- 代码规范工具-Checkstyle使用手册
- 使用 HG 来作为代码管理工具
- 代码规范工具-Checkstyle使用手册
- Qt程序国际化工具使用和相关代码编写规范
- 代码规范工具-Checkstyle使用手册
- 代码规范工具-Checkstyle使用手册
- git代码管理工具使用
- SVN版本管理工具使用中常见的代码提交冲突问题的解决方法
- 对于如何在编码过程中,我们如何管理代码的问题,下面是针对代码管理工具git的安装和使用
- 几个代码管理工具的基本使用介绍
- Eclipse代码规范工具-Checkstyle安装和使用
- 开始使用Git工具进行代码管理--记在CSDN空间提交项目的开始
- github代码管理工具的使用方法
- 代码管理工具git 个基本使用基础