.net - Major.minor.build.revision 版本控制风格 vs year.month.day.whatever 版本控制风格

标签 .net deployment assemblies version

有没有理由对 .NET 程序集使用一种版本控制样式而不是另一种样式????

我想知道除了品味之外,使用这两种风格是否有任何优点/缺点。

最佳答案

时间的优势在于您可以获得不断增加的版本号并编码时间戳。

使用更传统的数字的优点是人们更容易理解。例如,我们都大致知道“v2.1”是什么意思。

一般来说,我建议使用时间,因为添加的信息很有用。其他数字的优势仅适用于营销,为此您无论如何都可以做到。

例如,为什么不两者兼而有之,例如“v2.1.20090214”。现在,major.minor 部分有营销,“构建”部分有实用程序。

关于.net - Major.minor.build.revision 版本控制风格 vs year.month.day.whatever 版本控制风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/575881/

相关文章:

c# - 尝试读取或写入 protected 内存

java - 找不到Tomcat部署资源

c# - 当程序集用作子类时,CurrentDomain.AssemblyResolve 不会触发

c# - 每个 WCF 服务的新 ServiceHost?

asp.net - 迭代 ModelBindingContext.ValueProvider

javascript - 将 json 发送到(不是 REST)WCF 服务

deployment - MSBuild:部署未包含在项目中的文件

reactjs - 我应该为 React 网站部署 **.css.map/**.js.map 文件吗?

java - Maven 依赖项 jar 不可用

.net - 程序集/目录的延迟加载