一、使用DevCloud进行项目规划

工作项类型

说明

Epic

通常是公司重要战略举措。

Feature

Feature是可以为顾客提供价值的东西,它代表一个产品可以做什么,或提供什么服务;是可以满足用户的需求,为客户服务,为用户带来真正的价值的成果物的特性。Feature相对复杂,可由一组动宾结构的句子表达。

Story

通常是对一个功能进行用户场景细分,并且能在一个迭代内完成,Story通常需要满足INVEST原则。

Task

通常是用户故事的细分,准备环境,准备测试用例等都可以是完成Story的细分任务。

秒杀商城需求规划如图所示

二、代码托管

1、使用Git进行本地修改和提交代码

(1)配置HTTPS密码(可将HTTPS密码与登录密码保持一致)

  单击“修改”,输入邮箱验证码、新密码、确认密码,单击“保存”完成修改

  若登录账号未绑定邮箱,则需要根据页面提示绑定邮箱后再修改密码

(2)设置SSH密钥

  生成密钥:

  打开Git客户端(Git Bash或Linux的命令行窗口),输入以下命令行:

  ssh-keygen -t rsa -C “<您的密钥注释>”

  获取密钥:

  输入命令行:cat ~/.ssh/id_rsa.pub

  

  将密钥添加到代码托管中的SSH密钥管理中

  

 (3)克隆Git代码仓库

  在本地电脑打开Git客户端,输入以下命令:

  git clone 仓库HTTPS地址

(4)提交代码,并链接到工作项

  输入以下命令:

  git add .

  git commit -m “fix #工作项编码 本次提交的注释信息” 

  git push

  关联的工作项如图所示

 2、使用Git分支+合并请求方式提交代码

(1)将master分支设置为受保护分支

  进入设置仓库管理中的保护分支管理,新建保护分支,将master分支设置为受保护分支

 (2)在合并请求设置中设置允许分支合并的最低评分

  通常建议设置为3分。如果不打算使用这个功能,可以设置为0分。

(3)创建新分支,采用“feature+工作项编号”命名

  

 (4)创建合并请求

   源分支选择刚刚创建的分支,与目标分支选择“master”,输入标题、描述(选填),选择合并人、评审人。

  合并人”即接受合并请求的人,“评审人”是由合并发起人邀请参与的评审者。

  对于不合格的合并请求,管理员可以关闭。在评分不够时,无法完成该合并请求。

  评审者可以在“合并请求详情”页签中发表评论、发表讨论,对合并请求进行评分。 

 

 

 








 

 

版权声明:本文为userlby原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/userlby/p/13179026.html