Мы используем git и VSCode с расширением GitLens для управления исходным кодом. Мы также используем механизм запросов на извлечение для объединения ветвей обратно в master на удаленной стороне, и все это прекрасно работает.
Однако это означает, что когда я создаю ветку локально для выполнения запроса извлечения, моя локальная ветвь технически никогда не объединяется обратно в ветку, из которой она была создана в моей локальной среде, и фактически не может быть, так как у нас есть протоколы предотвращение прямого обновления до мастера без запроса на извлечение.
Это не большая проблема, за исключением случаев, когда все завершено, и я пытаюсь удалить ветку с помощью GitLens, команда, которую он вводит в терминал, является git branch -d [branch name]
, что, конечно, дает ошибку, что ветвь не является полностью объединены, хотя на этом этапе пульт дистанционного управления фактически был успешно объединен с мастером.
Так как GitLens выводит команду на терминал и позволяет вам ее выполнить, я могу изменить ее на верхний регистр -D
, но для моей команды это становится немного постоянной болью, которую я хотел бы найти. решение для предотвращения.
Есть ли способ изменить поведение расширения GitLens для использования заглавных букв -D
, или заставить git рассматривать строчные буквы как заглавные, или каким-либо другим способом легко удалить локальную ветвь без особой дополнительной работы
Заранее спасибо!