Как создать пользовательское соглашение о группировке для Git Branch? - PullRequest
0 голосов
/ 04 июля 2018

Мы недавно перешли из Perforce в Git и по техническим причинам вынуждены придерживаться наших старых соглашений об именах для филиалов, а именно: Для функций: feature_abcd_123 Для исправлений: bugfix_xyz_6789 Для пользовательских: custom_mnop_8965

Нам очень трудно (почти невозможно) принять соглашения по именованию групп ветвей Git, использующие «/». например, функция /, пользовательские / и т. д.

Но мы по-прежнему хотим сгруппировать наши ветви, основываясь на первом появлении подчеркивания «_».

Основная причина, почему нам нужно сгруппировать филиалы? Так что пользователи, использующие SourceTree GUI, могут легко найти нужную ветку в отдельной группе. Существуют и другие внутренние требования для управления, которые могут потребоваться после увеличения базы пользователей и более частых переходов.

Мне нужна помощь в понимании того, как работать с Git-ветвлением и группировании их пользовательских символов, таких как «_» в нашем случае.

Есть ли на стороне Git Client какие-либо хаки для отображения веток, сгруппированных в соответствии с пользовательскими соглашениями о группировке?

1 Ответ

0 голосов
/ 04 июля 2018

Есть ли какие-нибудь взломы на стороне Git Client

Не то, что я знаю, и это зависит от клиента:

  • простой git-bash-клиент допускает простой поиск:

    git branch | grep "feature_"
    
  • a Код Visual Studio позволяет вам ввести начало ветви и сразу увидеть те, которые начинаются с того, что вы ввели:

https://code.visualstudio.com/assets/docs/getstarted/tips-and-tricks/switch_branches.gif

(показано здесь с именами ветвей с использованием /, но это будет работать с _)

...