TeamCity и авто деплой?
может, как-то надо настроить, чтобы деплой шел только при пуще в определенную ветку?
тут, думаю, не в тимсити проблема, а в том, как рабочий процесс выстроен.
Посмотрите в настройках билд-конфигурации — там есть раздел Triggers.
Там у вас добавлен VCS триггер, поэтому при каждом изменении запускается сборка.
Можно вообще этот триггер выключить, тогда останется вариант ручного запуска сборки, либо добавьте правила для триггера, подробнее о правилах (для версии 10 и 2017.x) тут.