Я использую поддержку Git в Visual Studio 2013 для работы с частным репозиторием GitHub. У меня есть разрешение на это. Я хочу переключить ветки, но когда я перехожу в представление «Ветви», единственная ветка в любом из списков (раскрывающийся список ветвей, опубликованные ветки, инструмент слияния) - это главная. Другие ветки появляются в GitHub, GitHub для Windows и TortoiseGit. Так что я знаю, что они там, и у меня есть доступ.
Есть идеи, почему я не вижу другие ветки в Visual Studio?
Я использую Visual Studio 2013 с обновлением 2.
.git/config
из этого репозитория?origin\branchname
соответствии с изображением ниже. Я использую VS2013 Update 5Ответы:
В раскрывающемся списке веток будут отображаться только локальные ветки, удаленные ветки не будут. Вы должны создать новую локальную ветвь для отслеживания этой удаленной ветки. Просто щелкните раскрывающийся список New Branch, и вы увидите все удаленные ветки:
Как только вы это сделаете, она появится как «опубликованная ветка», позволяющая вам нажимать и тянуть к ней.
источник
git fetch
в командной строке.