欢迎来到天天文库
浏览记录
ID:41270419
大小:157.37 KB
页数:20页
时间:2019-08-20
《Git版本管理工具操作规范 V1.1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Git版本管理工具操作规范-20-2017年5月-20-修改记录编号日期描述版本作者审核发布日期120170512新建文档1.0刘田李凯靖//220170522调整文档结构,增加站点容器系统的git操作规范相关内容,增加各系统工作流说明1.1李凯靖李铁山2017052234-20-目录1引言-6-1.1文档目的-6-1.2适用对象-6-1.3适用范围-6-2分支命名规范-6-3操作规范-7-3.1OA系统-7-3.1.1工作流-7-3.1.2开发人员日常操作规范-7-3.1.2.1克隆分支-7-
2、3.1.2.2创建新分支-8-3.1.2.3提交修改内容-8--20-3.1.2.4推送自己的开发分支到远端-8-3.1.2.5合并自己的开发分支到主开发分支-9-3.1.3测试人员日常操作-9-3.1.3.1克隆分支-9-3.1.3.2创建新分支操作-9-3.1.3.3合并开发人员的代码-10-3.1.3.4合并自己的测试分支到主测试分支-10-3.1.4运维人员日常操作-10-3.1.4.1克隆分支-10-3.1.4.2beta环境发布-11-3.1.4.3正式环境发布-11-3.2站点容器
3、系统-11-3.2.1工作流-11-3.2.2开发人员操作规范-12-3.2.3测试人员操作规范-13-3.2.3.1发送安装包给运维-13-3.2.3.2合并开发分支到生产环境主分支-13-4操作重点注意事项-13--20-4.1开发人员注意事项-13-4.1.1合并代码操作注意事项-13-4.1.2解决代码合并冲突注意事项-14-4.1.3配置文件操作注意事项-14-4.2测试人员注意事项-15-4.2.1解决冲突注意事项-15-4.2.2配置文件操作注意事项-15-4.2.3分支合并注意事
4、项-15-4.3运维人员注意事项-16-4.3.1分支合并注意事项-16-4.4个人账号管理-16-5定责标准-16-5.1对日常工作造成影响-16-5.2造成公司经济损失-17--20-1引言1.1文档目的本文档旨在制定统一的Git版本管理工具的日常操作规范,解决因不规范操作而引起的系统异常问题,提高开发人员、测试人员、运维人员的工作效率与质量,提升系统运行的稳定性。-20-1.1适用对象本文档适用于所有开发人员、测试人员、运维人员等相关技术人员使用。1.2适用范围本文档适用于Git版本管理工
5、具(OA系统与站点容器系统)。2分支命名规范分支命名规范开发分支Dev测试分支TestBeta分支Beta生产环境分支Master新开发分支姓名拼音_[bug
6、task]_编号_简要描述新测试分支姓名拼音_[bug
7、task]_编号_简要描述3操作规范3.1OA系统3.1.1工作流ØOA系统采用四条主分支的管理方式,分别为开发分支Dev、测试分支Test、Beta分支以及生产环境分支Master,其工作流如下图所示:-20-ØOA系统工作流示意图1.1.1开发人员日常操作规范1.1.1.1克隆分
8、支Ø适用场景:开发人员第一次操作或后期特殊情况需要重新克隆分支时执行此操作。Ø操作步骤:右键Git克隆-》输入源码地址,设置分支名称(开发人员固定为Dev)-》确定完成。1.1.1.2创建新分支Ø适用场景:开发人员有新的任务或BUG时需要创建新分支处理时执行此操作Ø操作步骤:在主开发分支下右键拉取-》右键创建分支(-20-分支命名规范:姓名拼音_[bug
9、task]_编号_简要描述),填写相应描述-》右键“切换/检出”切换到新添加的分支。1.1.1.1提交修改内容Ø适用场景:开发人员创建的开发分
10、支完成或暂停任务时执行此操作Ø操作要求:不要求每做一次操作都进行一次提交,但是当需要切换分支或是进行推送、拉取分支时,要求必须提交当前的操作(新增文件一定要记录加入到Git上)。Ø提示:提交只会提交到本地不会影响别人的代码或是主开发分支。1.1.1.2推送自己的开发分支到远端Ø适用场景:开发人员将一个任务或BUG处理完,需要将分支推送到远端时执行此操作。Ø操作步骤:在当前自己的开发分支下右键推送(先提交后推送)-》输入远端分支名称(与当前本地分支名保持一致)-》确定完成。1.1.1.3合并自己的
11、开发分支到主开发分支Ø适用场景:当测试人员反馈安装包己经测试通过,此时开发人员需第一时间将已通过测试的开发分支合并到主开发分支。Ø操作步骤:提交自己手上正在处理的分支-》切换到主开发分支上-》-20-右键拉取主开发分支-》右键合并(找到对应的开发分支)-》确定完成(如发生冲突则先解决冲突)-》右键推送(合并后的代码必须要推送到远端主开发分支上)。1.1.1测试人员日常操作1.1.1.1克隆分支Ø适用场景:测试人员第一次操作或后期特殊情况需要重新克隆分支时执行此操作。Ø操作步骤:右键Git克隆-》
此文档下载收益归作者所有