Как сохранить имена веток при использовании инструмента git-review?
Я использую git-review с Gerrit все время и сталкиваюсь с одной проблемой управления ветвями, которая, по-видимому, вызвана тем, что по умолчанию при загрузке рецензии git-review не будет повторно использовать вашу локальную ветку и создаст новый.
Пример:
- Вы создаете ветку "Fix/ Superbug"
- сделать обязательство для ветви
- бежать
git review
который создаст / обновит ваш gerrit CR 123456 с темой "fix/superbug" (неявная тема - имя ветки) - (проходит время, возможно, вы уже переключили филиал)
- бежать
git review -d 123456
, и это загрузит последнюю версию вашего патча в новую ветку с именемreview/your_gerrit_name/fix/superbug
или жеreview/your_gerrit_name/123456
для тех, у кого нет темы.
Теперь ваша работа скрыта под трехуровневой структурой папок, которая дублирует существующую локальную ветвь.
Я достигал случаев, когда у меня было 50-100 веток, когда я также загружал CR других пользователей, так что я мог легко потеряться в лесу ветвей.
Мой вопрос заключается в том, можно ли настроить инструмент git-review для использования темы gerrit в качестве имени ветви или, по крайней мере, для удаления имени пользователя из шаблона именования. - Вероятно, я смогу привыкнуть хранить все отзывы в "обзоре", но без имени пользователя.