Резюме
Я учусь, как использовать Git с Visual Studio. Недавно я сделал запрос на удаление, где ветвь функции была удалена после слияния. Ветвь функций все еще отображается в моих локальных и удаленных ветках в Visual Studio. Я знаю, как щелкнуть правой кнопкой мыши и удалить ветку, это обходной путь, так как другие члены команды могут выполнить запрос на извлечение ветки, который у меня есть, без моего ведома. Если бы они потом удалили ветку, я бы не знал, что они это сделали.
Вопрос
Как вы обновляете ветки Visual Studio тем, что есть в Git?
Что я ожидаю
Я ожидаю, что кнопка, ссылка или функция щелчка правой кнопкой мыши, которая при щелчке проверяет наличие различий, если они обнаружены, спрашивает: "Эта ветвь больше не существует, хотите ли вы удалить ее из Visual Studio?".
Технические характеристики
Я использую Visual Studio 2015 Enterprise (все еще кажется симптомом VS 2019)
Дополнительный пример
Это может быть другой вопрос, но он так хорошо подходит здесь. Я только что заметил, что если я создаю ветвь (скажем, в одной виртуальной машине и смотрю одно и то же хранилище с другой), Visual Studio не имеет опции git fetch
для обновления списка ветвей. Кнопка обновления вверху, похоже, ничего не делает. Как только я запускаю git fetch
в bash, в Visual Studio появилась новая ветка. Я ожидаю, что обновление позаботится об этом.