То, что вы ищете, называется логическим именем ветви и может быть достигнуто путем включения спецификации ветви .TeamCity использует это для вычисления отображаемого логического имени, а также позволяет вашей конфигурации сборки работать с набором ветвей (либо явно указанным по имени, либо с использованием шаблона с подстановочными знаками).
В корневых настройках VCS, вы найдете поле для отраслевых спецификаций.Вы можете включить что-то вроде:
+:refs/heads/feat/*
Это позволит вашей конфигурации сборки использовать любые ветки с префиксом "feat /" в их имени. Когда сборка выполняется для одной из ветвей, она будет включать имя на приборной панели, как у вас на втором изображении.
По умолчанию ветка включена в спецификацию ветки,но если вы хотите явно дать ему логическое имя ветви (т.е. показать это имя на панели инструментов), вы можете использовать синтаксис скобок:
Вам не нужно включать ветвь по умолчанию вспецификация ветки, так как она уже включена неявно.Но если вы хотите иметь некоторое краткое логическое имя ветви для ветви по умолчанию в пользовательском интерфейсе, например, master, вы можете включить его в спецификацию ветви и использовать круглые скобки:
+: refs /head / (master)
Примечание. TeamCity будет включать только часть после спецификации ветви в имя метки. Например, используя приведенную выше спецификацию feat / *, ветвь feat /my-new-branch будет отображаться только как "my-new-branch" на панели инструментов.Вы можете применить имя логической ветви, чтобы обойти это, если хотите, с помощью скобок.
Вы можете найти полную документацию по TeamCity Feature Branch здесь