0

На работе у нас есть (разумное) соглашение о том, что каждый раз, когда проект обновляется, независимо от того, насколько мало изменений, это отражается в значении Revision Information Assembly. Таким образом, мы всегда знаем, отсутствует ли у клиента патч или функция и т. Д.Можно настроить SourceSafe на обновление AsemblyInfo

Поскольку для этого требуется ручная замена версии, и поскольку это утомительная задача (и, что еще хуже, ее можно забыть), мне было интересно, Visual SourceSafe (6, если это имеет значение) можно настроить так, чтобы он автоматически обновлял версию сборки на каждом контроле/контроле?

Есть ли альтернатива/лучший вариант маневровых монтажных версий?

ответ

0

Если у вас есть сервер сборки, вы должны настроить сервер сборки для автоматического увеличения номера сборки/ревизии при каждой сборке.

1

Предлагаю вам взглянуть на CruiseControl.NET. Это сервер непрерывной интеграции, который делает это здание для вас, а также может выполнять ряд других задач для вас, таких как номера версий обновлений, запуск модульных тестов, анализ покрытия кода и т. Д.