版本控制 "Rules" (Assembly/File) Visual Studio (C#)
Versioning "Rules" (Assembly/File) Visual Studio (C#)
我对 Visual Studio (C#) 中 Class 库项目的 assembly/file 版本控制有疑问。
我们有 4 个数字(例如:1.0.0.0)并且根据:
https://msdn.microsoft.com/en-us/library/system.reflection.assemblyversionattribute.aspx
四个数字的格式如下:
[major version].[minor version].[build number].[revision]
我的问题是,我们究竟如何确定"Major"、"Minor"、"Build Number"和"Revision"? "Major" 和 "Minor" 是否更主观,而 "Build Number" 和 "Revision" 更 objective(我们实际上可以计算它们)?
是否有关于此的实际 "rules"?
我很困惑,因为根据这个线程:
Best Practice: Software Versioning
基本上这是一个偏好问题。任何人都可以就此澄清或有适当的 "rules"(最好有例子)吗?
编辑:
我有点得到答案:
How to do version numbers?
到目前为止,这似乎是最好的解释。谢谢!
我对 Visual Studio (C#) 中 Class 库项目的 assembly/file 版本控制有疑问。
我们有 4 个数字(例如:1.0.0.0)并且根据:
https://msdn.microsoft.com/en-us/library/system.reflection.assemblyversionattribute.aspx
四个数字的格式如下:
[major version].[minor version].[build number].[revision]
我的问题是,我们究竟如何确定"Major"、"Minor"、"Build Number"和"Revision"? "Major" 和 "Minor" 是否更主观,而 "Build Number" 和 "Revision" 更 objective(我们实际上可以计算它们)?
是否有关于此的实际 "rules"?
我很困惑,因为根据这个线程: Best Practice: Software Versioning
基本上这是一个偏好问题。任何人都可以就此澄清或有适当的 "rules"(最好有例子)吗?
编辑: 我有点得到答案: How to do version numbers?
到目前为止,这似乎是最好的解释。谢谢!