【发布时间】:2014-10-26 08:35:51
【问题描述】:
我们的一位开发人员不断以奇怪的版本控制格式(例如 5.2.3-6-gc0dc298)将其软件发布到 Nexus 的“发布”存储库。这实际上是major.minor.build-#ofcommits-lastCommitTag。我知道这可能有助于开发人员通过观察版本号来快速识别此二进制文件的哪些功能,但这不是标准吗?
我认为这与敏捷与否、Git 与 SVN 的差异以及 Java 与 Haskell 无关。我相信可发布的版本格式只是 x.y.z,而我会将上述格式视为 SNAPSHOT 格式。我对吗?在生产环境中使用长版本格式有什么好处吗?
【问题讨论】:
-
与其说是 QA,不如说是讨论?
标签: git svn version enterprise snapshot