TeamCity фиксирует изменения при каждом сохранении, когда "Версионные настройки" не

Есть ли способ сообщить TeamCity 9.1 о фиксации настроек только в том случае, если я их явно попросил?

Когда я включил функцию "Версионные настройки" и продолжал играть с другими настройками, TeamCity создавал коммит каждый раз, когда я нажимал Save кнопка.

1 ответ

Описание довольно ясно о том, что делает эта функция:

На этой странице вы можете включить синхронизацию текущих настроек проекта с контролем версий: если настройки проекта будут изменены, затронутые файлы конфигурации будут возвращены в систему контроля версий; если файлы конфигурации будут изменены в системе управления версиями, изменения будут применены к проекту.

Проблема с функцией "Версионные настройки" в том, что она создает слишком много коммитов. Должна быть возможность добавить "тихий период", например, когда вы добавляете триггер проверки VCS.

Я попробовал просто отключить версионные настройки на данный момент, а затем снова включить его, когда я хотел что-то зафиксировать. Это вроде сработало, но в какой-то момент не удалось устранить различия между (более новой) конфигурацией на сервере и (более старой) конфигурацией в VCS. Поэтому я просто удалил конфигурацию из VCS и начал синхронизацию с нуля.

Другие вопросы по тегам