Git工作流程审核

时间:2013-10-30 22:36:38

标签: git

我们一直关注Atlassian网站上的git工作流程

https://www.atlassian.com/git/workflows#!workflow-gitflow

基于此,我们已经在这个工作流程中提出了自己的想法,其中包括UAT(用户验收测试)层

我们还有一个步骤,当我们从develop-to-uat和uat-to-master进行推广时,会创建一个release.txt文件并提交它,这实际上就是我们网站上的版本号。

我对release.txt过程并不满意,我更喜欢使用标记,但是实时网站是天蓝色的,所以它不是从git上传的,而是单独打包的。

Workflow Diagram

在图表中,注释与我们创建的批处理文件有关

  • git nf =新功能
  • git mf =合并功能(合并到开发中)
  • git uat =提升uat(合并开发成uat,生成release.txt,合并更改回发展)
  • git nb =新错误修正
  • git mb =合并bugfix(合并到uat,生成release.txt,合并uat回到开发中)
  • git live =提升直播(将uat合并为master,生成release.txt,合并后更改为uat并开发)
  • git nh =新修补程序
  • git mh =合并修补程序(合并到master,生成release.txt,合并回uat并开发)

我觉得我们已经过度引入了解决方案,非常感谢我们对worflow设计的任何反馈。如果有帮助,我也可以包含批处理文件

0 个答案:

没有答案