Многие люди используют номер сборки, чтобы отследить общее количество раз, когда проект «собран» (просто скомпилирован для небольших проектов, возможно, более сложный процесс для более крупных).
Номер сборки - это абсолютное значение, увеличиваемое при каждой сборке.Номер версии, с другой стороны, представляет собой произвольный «ярлык» или «тег», используемый в качестве сокращения для определенного номера сборки.
Итак, скажем, вы построили свой проект 123 раза, номер сборки равен123 ", но вы можете решить назвать это" версией 1.0 "для простоты.Если вы соберете еще 20 раз, чтобы исправить ошибку, ваш номер сборки будет 143, но ваша версия будет «1.01» или «1.1», или как вы решите их назвать.их номера сборки на контроль версий.Таким образом, команда CVS / SVN может использовать номер редакции в качестве своего номера сборки.Я также видел проекты git, которые используют SHA последнего коммита в качестве номера сборки (хотя некоторые инструменты управления предполагают, что номер сборки является инкрементным значением - и, очевидно, в случае SHA это не так).