TeamCity фиксирует изменения при каждом сохранении, когда "Версионные настройки" не
Есть ли способ сообщить TeamCity 9.1 о фиксации настроек только в том случае, если я их явно попросил?
Когда я включил функцию "Версионные настройки" и продолжал играть с другими настройками, TeamCity создавал коммит каждый раз, когда я нажимал Save
кнопка.
1 ответ
Описание довольно ясно о том, что делает эта функция:
На этой странице вы можете включить синхронизацию текущих настроек проекта с контролем версий: если настройки проекта будут изменены, затронутые файлы конфигурации будут возвращены в систему контроля версий; если файлы конфигурации будут изменены в системе управления версиями, изменения будут применены к проекту.
Проблема с функцией "Версионные настройки" в том, что она создает слишком много коммитов. Должна быть возможность добавить "тихий период", например, когда вы добавляете триггер проверки VCS.
Я попробовал просто отключить версионные настройки на данный момент, а затем снова включить его, когда я хотел что-то зафиксировать. Это вроде сработало, но в какой-то момент не удалось устранить различия между (более новой) конфигурацией на сервере и (более старой) конфигурацией в VCS. Поэтому я просто удалил конфигурацию из VCS и начал синхронизацию с нуля.