我要问的可能有点奇怪,但是当您添加新功能时,是否有更改.NET程序版本的规则?
更清楚:
这是怎么回事?或者它还与变化的大小有关吗?
示例:
任何答案都会非常受欢迎!!
答案 0 :(得分:11)
使用语义版本控制:
给定版本号MAJOR.MINOR.PATCH,增加:
- 当您进行不兼容的API更改时的MAJOR版本,
- 以向后兼容的方式添加功能时的MINOR版本,
- PATCH 版本,当您进行向后兼容的错误修复时。
醇>附加 预发布和构建元数据的标签可用作扩展 到MAJOR.MINOR.PATCH格式。
有关详细信息,请参阅http://semver.org/。
在用户界面方面,它更加灰暗。我认为接口的批量更改应归类为 major ,但添加或调整一些布局应归类为 minor 。
答案 1 :(得分:1)
提出适合您程序的版本控制方案。当您进入可以增加部分版本的构建自动化时,有很多工具。我在专业工作中完成了以下所有工作:
X.X
出现“下一步”
4.2.3.x
实际上可能比4.3.2.x
“更新”,但缺少4.3
功能。x.x.x.0021
与x.x.x.0100
666
作为一种“警告”我的最终观点是,虽然有一般指导方针,但你应该绝对赞成Lloyd指出MSDN上的那些,请注意你的项目,管理或管道的要求往往会对你产生重大影响版本计划,。并且更重要的是想出一些东西并坚持下去。