Обработка "master" и "refs/heads/master" как одна и та же ветвь в TeamCity

Работая с github и teamcity, сборки кажутся либо ветвью refs/heads/master, либо master.

Всякий раз, когда кусок сервиса github запускает сборку, он находится на ветке master.

Всякий раз, когда TeamCity запускает сборку (например, когда я запускаю сборку, или построение зависимостей запускает сборку), ветка refs/heads/master.

Это приводит к тому, что на одной странице отображаются две строковые номера, последняя сборка для master и последняя сборка для refs/heads/master.

Есть ли способ сделать сборку TeamCity builds build master вместо refs/heads/master?

Или есть способ получить master и refs/heads/master для обработки как одну ветвь, а не как разные?

Ответ 1

Я думаю, что нашел решение для этого, хотя это не идеально, потому что мне пришлось удалить все прошедшие сборки.

Мне пришлось сначала скопировать проекты и удалить старые, чтобы избавиться от всех выполненных сборок.

Затем я настроил ветвь по умолчанию как master. И я установил другие спецификации ветки:

+:(master)
+:refs/heads/(master)

Кроме того, я обновил триггер VSC, чтобы прослушивать +:master вместо +:*.

Затем я тестировал вручную, запуская сборку, и с помощью github test hook запускает сборку. Кажется, что они сработали, они оба сгруппированы под master!