社区
研发管理
帖子详情
有关软件版本号制定的问题
misty_wish
2006-02-15 04:11:59
那位朋友能给小弟详细的说一下一个软件公司是怎么给他们的软件产品制定版本号的?这里面有没有什么业界的标准之类的东西?谢谢了
...全文
286
4
打赏
收藏
有关软件版本号制定的问题
那位朋友能给小弟详细的说一下一个软件公司是怎么给他们的软件产品制定版本号的?这里面有没有什么业界的标准之类的东西?谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlu3389
2006-02-23
打赏
举报
回复
mark
sunnytsai
2006-02-23
打赏
举报
回复
现在的版本定义有些乱,各个公司都有自己定义的方法,好像没有太多规范。
我们公司定义软件版本为4段,这在很多开发工具中也是这样定义的。
例如:
5.3.12.4325
第一段 5 —— 软件的大版本号,有重要的改变,例如对应数据库结构类型的改变,软件核心升级的情况下进行累加,也有很多采用时间来定义大版本,如: C++ Builder 从版本1发展到6,然后就开始用年份进行定义,C++ Builder 2006了,QQ也是类似。
第二段 3 —— 软件的小版本号,在大版本号升级后由0开始进行累加,当软件有重要的改动升级的情况下,该版本号增加。
第三段 12 —— Release号,也就是在软件有小的改动,特别是修正一些BUG后,重新发布给客户时,Release号进行升级
第四段 4325 —— 编译号,软件每次进行重新编译前,该号码进行累加。
以上供参考。
misty_wish
2006-02-15
打赏
举报
回复
先谢谢您的帮忙。
有没有形成书面的比较详细点的标准,想仔细看看,我要写一篇关于这个的文章。
奥爸
2006-02-15
打赏
举报
回复
版本号: 一般都是从 1 开始的 最好有一个时间点
比如 1.2.2006.101 1代表主版本好, 2代表次版本号, 2006代表 年 ,101 代表 1月1号
软件
版本号
的
制定
和使用
软件
版本号
的
制定
和使用规则,对
软件
开发的文件管理非常有利!
软件
版本号
制定
原则
1.
软件
版本阶段说明 * Alpha版: 此版本表示该
软件
在此阶段主要是以实现
软件
功能为主,通常只在
软件
开发者内部交流,一般而言,该版本
软件
的Bug较多,需要继续修改。 * Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来...
软件
测试之学GIT版本控制
【
软件
测试】主要通过简单讲解版本控制的概念,真实演示Git的基本命令、分支管理、分享协同等操作,带你深入体会Git的精髓之处。讲的内容通俗易懂、实用性超强,边看边练,一点也不觉得枯燥。而且,你所学的Git命令是“充分且必要”的,掌握了这些东西,你就可以通过Git轻松地完成你的工作。
【DevOps】
软件
版本号
命名规范 - 3种规则(读这一篇就够了)
Rxxx”(Release) 版本表示产品特性版本,可以包含若干个特性,形成一个具体的系列产品,一个Release 版本纳入什么特性,需要综合考虑市场竞争、技术与成本方面的因素,系列产品也可有自己的特性版本,系列产品可以在特性
版本号
上用特别的字母或数字表示。
软件
版本号
由四部分组成,第一个1为主
版本号
,第二个1为子
版本号
,第三个1为阶段
版本号
,第四部分为日期
版本号
加希腊字母
版本号
,希腊字母
版本号
共有5种,分别为:base、alpha、beta、RC、release。,最大的特点是杂乱无章,毫无规律。
软件
、代码包
版本号
命名规范
在研发日常工作中,常常会使用到别人的代码包,绝大部分
软件
也会有
版本号
控制。绝大多数情况下,
软件
的
版本号
定义遵循semver语义,是X.Y.Z这种格式的
版本号
,这个标准是github组织起草的,是个事实上的行业标准。以上
版本号
控制仅为理想情况的
版本号
规范方案。相对来说,github上的大部分开源
软件
、组件库、函数库、代码框架,会更加遵守上面这套
版本号
规范,而实际的
软件
、游戏的
版本号
可能由更多不同的因素决定。
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章