我正准备部署我们的软件1.0版的第一个版本。一旦它出现给我们的客户,不可避免地会发现一些错误。当我修复这些错误时,我不确定版本化的“最佳实践”是什么。当我发布修复程序时,它是一个全新的版本(在maven中),例如1.01(或者无论增量是什么,例如1.1)?或者它仍然是1.0与某种分类器(可能是日期标记)?
谢谢, 杰夫
答案 0 :(得分:4)
维基百科有一个surprisingly thorough discussion of software versioning。它涵盖了所有主要观点,并讨论了我见过的大部分方法。
(在您的具体情况下,我会选择1.0.1,这通常被视为“1.0的更新,没有重要的功能添加”)
答案 1 :(得分:0)
您必须更改数字,以便maven客户端识别存储库中的较新版本。改变取决于你。我确定某处有一份最佳实践文件,但我的公司规定了我们使用的数字,所以我从来没有找过它。