Существуют переключатели для блокировки имен ветвей, которые совпадают с существующими ветвями (с единственной разницей в регистре) и зарезервированными для платформы именами или несовместимыми символами, как показано ниже:
Я не уверен, позволяет ли это предоставить пользовательский стандарт именования через регулярное выражение или шаблон, но это должно, по крайней мере, позаботиться о сценарии специальных символов, о котором вы просили.
Чтобы перейти к этому параметру, перейдите в свой проект, затем нажмите на шестеренку в левом нижнем углу, чтобы перейти в область «Настройки проекта». Оттуда перейдите в Code> Repositories> Git Repositories. Затем нажмите на вкладку «Параметры», чтобы найти эти переключатели.
Вы также можете установить эти параметры для репо, если вы не хотите устанавливать их глобально. Просто нажмите на имя репо вместо «Git Repositories».