关闭。这个问题是opinion-based .它目前不接受答案。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.
去年关闭。
Improve this question
我了解 Microsoft 在对其产品进行版本控制时使用此模板:Major.Minor.Build.Revision。
当“开发人员”想表明软件有很大的变化并且不能假设向后兼容时,Major 就会改变。也许代码的主要重写完成了。
次要数字表示具有向后兼容性的显着增强。
内部版本号是一个小的变化,例如对同一源代码的重新编译。
修订用于修复安全漏洞,应该是完全可互换的。 Build 和 Revision 都是可选的。此信息基于 MSDN Version Class .
您如何对项目进行版本控制,为什么要以这种方式对它们进行版本控制?
最佳答案
我们通常在我工作的地方做 major.minor[.maintenance[.build]] ,但每个项目似乎略有不同。
主要/次要与您提到的相同。每次构建服务器运行时,维护将增加小(错误)修复和构建。
关于.net - 你如何版本你的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/142340/