您的位置:首页 > 编程语言

合理规范使用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

注意:
1.  切换分支时必须保证本地无任何改动
2.  Master不会在本地进行任何代码的改动
3.  完成本阶段任务,必须通过Dev分支提交PR至Master分支。
4.  PR被通过之前,不要在分支上进行代码改动。


创建本地分支:

当前分支Dev

New 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’
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: