|
|
1
7
我们通常在我工作的地方做大的、小的[维护[.build]],但每个项目似乎有一点不同。 大调/小调与你提到的相同。每次构建服务器运行时,针对小(bug)修复和构建的维护都会增加。 |
|
|
2
4
1.0之前:
1.0之后:
使用兼容性作为版本号的中心点,用户(尤其是te产品是一个库时)更容易判断他们是否可以期望一个更平滑、更稳定的版本 升级与否。 |
|
|
3
2
我经常看到Xyz,其中X是发布编号后的第二年,yz是一年中的月份。即201是发布后2年的1月。也就是说,当产品在5月份发布时,它的第一个发行号是105。明年2月发布的是202。 |
|
|
4
2
|
|
|
5
1
我使用major.minor.point.revision,其中point是一个只针对bug的版本,revision是存储库版本。这很简单,而且效果很好。 |
|
6
1
PatchNumber.DateMonthYear 这适用于基于web的小型工具,用户可以在其中查看上次更新的时间和更新频率。 PatchNumber是已完成的发布数量,其余用于显示发布时的用户。 |
|
7
1
大调,小调,补丁,构建 如果您可以在中获得QA并在SVN上,您可以使用SVN HEAD修订版作为版本号。通过这种方式,每个构建都从源代码管理和构建中的内容方面描述了它的来源。这意味着您将拥有带有间隙的构建(1.0.0.1、1.0.0.34…) |
|
|
8
1
大调。小调。错误修正。SVNRevision e、 g:3.5.2.31578
|
|
|
9
1
我只做大调,小调。由于我是一名开发人员(偶尔会得到帮助),所以大多数人都对我所做的小修改毫不在意。因此,当我进行一些重大的更改/升级时,我只是在添加新功能和主要版本号的同时迭代次要版本。否则,就版本号而言,我只是忽略了一些小的修正(尽管如果我需要自己回去参考的话,我确实有Subversion版本号)。 |
|
|
10
0
我只有一个号码。第一个版本是
|
|
|
11
0
我开始使用与Ubuntu类似的伪格式: 嗯
关于第二点(ruby&rake):
注: 遇到浮点不准确的情况: 8.09269999999992 |
|
|
12
0
我过去喜欢80年代Nantucket对Clipper编译器进行版本控制的方式:
克利伯冬季1984
哦,还有覆盖层。。。。
|