Интересности      Книги      Утилиты    

30 сентября 2015 г.

Версионирование сборок

Я всегда стараюсь привязывать версию билда к дате. Неплохой алгоритм версионирования сборок на заметку. Major и minor версию выставляем в зависимости от своих нужд, Build выставляем как число дней с 1 января 2000 года, а ревизию как число секунд с начала текущего дня.
Например у нас билд версии 4.4, тогда для сегодняшнего дня билд будет 4932, ревизия для времени 14:30:00 – 52200. Итого имеем 4.4.4932.52200. Как по мне неплохо, каждый билд уникальный и сортируется.
Visual Studio так и делает если установить атрибут AssemblyVersion сборки как "4.4.*”. Билд проставляет автоматом как сказано выше, а вот ревизию случайно.

Комментариев нет:

Отправить комментарий