Правила интепретации номера версии проекта

В свойствах каждого проекта ТБ.Корпорации указывается номер текущей версии проекта. Номер версии составляется из двух частей: старшей (до точки) и младшей. Старшая часть соответствует номеру модификации 7-й версии платформы ТБ.Корпорация: у проектов версии ТБК 7.4 все номера версий имеют формат 4.ххх, для ТБК 7.5 - 5.ххх и т.п. Это сделано для того, чтобы проект более старшей версии платформы всегда считался бы более старшим по версии, чем его разновидность, реализованная для младшей версии платформы.

Младшая часть номера версии задается непосредственно в настройках проекта в формате 3-х цифр, с ведущими нулями - 000, 001, 002… Таким образом, если в настройках проекта указан номер версии 006, а проект разработан для ТБ.Корпорации версии 7.5, то номер его текущей версии будет равен 5.006.

В настройках некоторых старых проектах можно встретить номера версий проектов, заданных в полном формате - например, 1.013. Это устаревший формат, он поддерживается для совместимости, но обратите внимание, что от него используется только младшая часть, а старшая (в нашем примере - единица) по-прежнему заменяется на номер версии платформы. Т.е. для ТБК 7.4 проект с номером версии 1.013 будет иметь номер версии 4.013.

Номера версий используются для идентификации разновидности проекта во времени, а также для проведения автоматических конвертаций данных - если в процессе разработки формат данных меняется и нужно их сконвертировать. Примеры использования автоматических конвертаций можно найти в классах Profile.cod стандартных проектов.

 
doc/project_version.txt · Последние изменения: 2016/04/15 15:26 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki