项目管理教程

公司项目版本控制

2020-11-04 115 3

简介 公司项目版本控制


公司主要分支

  • develop

打SNAPSHOT标签

  • master

打Release标签

开发中的分支:项目结束可以灵活删除

  • alpha内测分支

打alpha标签

  • beta公测分支

打beta标签

补充分支:通常就在本地,临时性的,可以尽快删除,不在远程仓库上创建

  • feature功能分支,用于个人功能开发

  • hotfix补丁分支,用于master分支中的release标签的快速问题修复,越少越好


upfile

                (参考图,与公司分支管理不完全相同)

upfile

参考项目名称方式:

spring-boot-starter-tomcat-1.5.12.BUILD-SNAPSHOT

wagon-provider-api-1.0-alpha

poi-ooxml-3.15-beta

spring-boot-starter-tomcat-1.5.12.RELEASE


组件的分支

0.0.1-SNAPSHOT    develop分支

0.0.1-alpha              alpha分支

0.0.1-beta                beta分支

1.0.0.RELEASE          maser分支


项目的分支

1.0.0.GA                    product分支


git推送

git push origin 7.0-SNAPSHOT

git tag 0.0.1-beta

git push --tags


开发备注:

1 使用代码生成器快速搭建基础功能

2 从第一次重构开始要求严格遵守项目分支,并书写提交变更说明记录

3 快速敏捷开发,持续集成迭代



点赞 3

文章评论

欢迎您:

阿文博客

人生的价值,并不是用时间,而是用深度量去衡量的。——列夫·托尔斯泰

59 文章 5993 浏览 5 评论

站点信息

  • 建站时间:2021-08-03
  • 更新时间:2021-08-03
  • 网站程序:终点线
  • 主题模板《今夕何夕》
  • 文章统计59篇文章
  • 标签总数14