首页
关于
友链
开往

工作流程记录

小记录

1.确认需求

  • 是否需要后端的接口,是否定好了协议,或者增加了什么字段
  • 是否有设计稿,哪里和哪里对齐什么的
  • 必要的时候,还要找后端或者产品沟通一下

2.创建新分支

分支命名

  • 如果是修bug的就写:issues/fixbug_编号
  • 如果是加新功能的就写:features/版本号/功能_名字

将分支push到远程仓库

  • git push --set-upstream origin <分支名>
  • 可用git branch -vv指令查看本地分支是否与远程分支建立了连接

3.开发

要注意写的代码是否有意义,是否有必要

4.code review

开发完成后要进行code review,操作如下

  • git add .

  • git commmit -m "",格式要求如下

Feature(或是Fix bug之类的): 更改或增加了什么

Summary: jira

Test Plan: 测试计划

Reviewers: 你指定的要帮你code reivew的人,多个人用英文逗号隔开

Subscribers: #订阅者
  • 之后执行arc diff指令,(在nano editor里操作指令如下)

    1. ctrl+o
    2. alt+d
    3. enter
    4. ctrl+x

然后就告知你指定的人review你的代码,有不好的地方就修改,然后再次arc diff,有人accept后就可用执行arc land指令,这个指令类似git push,就是推送到了远程仓库上

5.提测

然后就可以交给测试去测试了,有bug的话就修bug,然后再次arc diff,arc land流程,测试通过后就可以交给产品确认,确认完成后就可以合并了

6.合并到devTrunk分支

  • devTrunk分支下,git pull origin devTrunk
  • 切换到要合并的分支下进行 git rebase devTrunk,如有冲突则进行处理(尚未明白git rebase的功能)
  • 切回到devTrunk进行 git merge <要合并的分支> --no-ff
  • git push origin devTrunk

到这里基本完成了自己的工作

#实习