Я понимаю, что Microsoft использует этот шаблон при создании версий своих продуктов: Major.Minor.Build.Revision.
Major меняется, когда «разработчики» хотят показать, что в программном обеспечении произошли большие изменения и обратная совместимость не может быть предположена. Может быть, сделан серьезный переписывание кода.
Незначительное число представляет собой значительное улучшение с целью обратной совместимости.
Номер сборки - небольшое изменение, например повторная компиляция того же источника.
Ревизия используется для исправления дыры в безопасности и должна быть полностью взаимозаменяемой. И сборка, и редакция не являются обязательными. Эта информация основана на классе версии MSDN.
Как вы редактируете свои проекты и почему вы делаете их именно так?