版本管理学习

简介: 今天在观看孔浩教学视频的时候,学到了关于版本管理的比较基础的知识,于是拿来mark一下,以备今后复习之用。外观这里说的外观指的是软件开发过程中的版本信息,类似于 mysql-connector-java-5.1.7-bin.jar都是三位数字来进行区分的,比较详细的后面还会带有里程碑 部分。

今天在观看孔浩教学视频的时候,学到了关于版本管理的比较基础的知识,于是拿来mark一下,以备今后复习之用。


外观

这里说的外观指的是软件开发过程中的版本信息,类似于

mysql-connector-java-5.1.7-bin.jar

都是三位数字来进行区分的,比较详细的后面还会带有里程碑 部分。

释义

版本的形式通用表示如下:

总版本号.分支版本号.小版本号-里程碑版本号

总版本号

对于总版本号而言,基本上不怎么变化。因为这相关于架构层面。比如Struts和Struts2. 这两个的架构可谓是完全变了样了。

分支版本号

一般来说是对框架层面之下的功能上的扩充,或者修改。但是也就是这些改变,不会说是比较大的变动。

小版本号

小版本号基本上来说是对分支版本号的修改,比如修复了XXBUG,迭代了某某模块什么的。

里程碑号

这个就有点说头了,基本上来说会有一个过程,来检验产品的质量。经历的过程基本上如下:

  • SNAPSHOT 快照版本 (编码阶段使用)
  • Alpha 修复版本 (开发人员内部使用)
  • Beta 测试版本 (公测阶段,投放到市场,回收反馈)
  • Release 发布版本 (基本上来说没有问题了,可以发布到市场)
  • GA 超稳定版本(基本上来说,到了这个阶段。就可以放心的投入市场使用了)

深入

深入研究的话,推荐一本书 版本控制之道

目录
相关文章
|
5月前
|
存储 开发工具 git
Git的正确使用姿势与最佳事件:团队协作开发和版本控制的最佳实践
Git 是目前最流行的分布式版本控制系统之一,它提供了强大而灵活的工具来管理项目的版本和协作开发。无论您是个人开发者还是团队成员,掌握 Git 的使用方法都是必不可少的。本文将引导您从 Git 的基础知识开始,逐步探索 Git 的进阶功能。
|
14天前
|
存储 开发工具 git
|
18天前
|
存储 项目管理 开发工具
Git 版本控制:构建高效协作和开发流程的最佳实践
版本控制是软件开发的核心,促进团队协作与项目管理。通过制定明确的分支命名策略,遵循一致的代码提交规范,如指明提交类型和简短描述,增强了历史记录的可读性,可以清晰地组织和理解项目的结构与进展。
22 0
Git 版本控制:构建高效协作和开发流程的最佳实践
|
3月前
|
存储 Linux 开发工具
如何使用Git进行团队协作开发
【2月更文挑战第3天】Git是一款分布式版本控制系统,被广泛应用于软件开发、网站开发等领域。本文将介绍如何使用Git进行团队协作开发,包括Git的基本概念、常用命令以及如何避免冲突等内容。
|
7月前
|
Cloud Native Go 开发工具
开源项目的版本管理:Git的最佳实践
开源项目的版本管理:Git的最佳实践
111 0
|
10月前
|
运维 Devops 开发工具
bug怎样算修完,浅谈团队分布式bug管理 git-poison简单易用的bug管理工具
介绍基于go-git开发实现通用化的git-poison,通过分布式源码管理bug追溯、查询。
46332 16
|
11月前
|
传感器 Linux 开发工具
(1)学习ArduPilot代码库
(1)学习ArduPilot代码库
127 0
|
SQL 运维 jenkins
测试思想-流程规范 SVN代码管理与版本控制
测试思想-流程规范 SVN代码管理与版本控制
106 0
|
测试技术 开发工具 git
Git 结合Git使用Bitbucket进行代码版本管理流程规范与实践
Git 结合Git使用Bitbucket进行代码版本管理流程规范与实践
101 0