Несколько раз у меня возникала проблема при отправке веток в VSTS, у меня было несколько версий одной и той же ветки, но в другом регистре.
Просто интересно, есть ли способ настроить мой git локально, чтобы этого не произошло?
Требуемый параметр фактически находится на сервере, а не локально. В Azure DevOps есть опция , которая запрещает кому-либо выдвигать имена веток, которые отличаются от существующих имен веток только регистром. (Если вы все еще используете VSTS, я предполагаю, что этот параметр тоже существует.)
Если вы тестируете локально на ОС Windows, вам следует обнаружите, что вы уже не можете создать две ветви, которые отличаются только регистром. Но вы можете создать ветку с именем testing , pu sh it out, удалить локальную ветвь и создать новую ветку с именем Testing и pu sh it out. Чтобы предотвратить это, вы должны включить опцию на сервере.