Visual Studio 2013 git, в списку лише відділення Master


98

Я використовую підтримку Git Visual Studio 2013 для роботи в приватному сховищі GitHub. Я маю дозвіл взяти на себе зобов’язання. Я хочу переключити гілки, але коли я переходжу до перегляду Гілки, єдина гілка в будь-якому зі списків (випадаюча гілка, опубліковані гілки, інструмент злиття) є головним. Інші відділення представлені в GitHub, GitHub для Windows та TortoiseGit. Тож я знаю, що вони там, і я маю доступ.

Будь-які ідеї, чому я не бачу інших відділень у Visual Studio?

введіть тут опис зображення

Я запускаю Visual Studio 2013 Update 2.


2
Visual Studio не показує віддалені гілки у спадному вітку. Переконайтеся, що ви створили локальну гілку - зробивши це, вона встановить це так, щоб відповідати віддаленій гілці. (Що буде сказати, вона з’явиться в «опублікованих гілках»). Якщо ви вже зробили це, ви можете розмістити свій .git/configз цього сховища?
Едвард Томсон

Ах, це було все! Опублікуйте як відповідь, і я позначу це. Дякую!
Vimes

2
зробіть Fetch / Vull на майстра спочатку перед створенням локальної гілки, і ви повинні мати можливість бачити віддалені гілки у випадаючому списку origin\branchnameвідповідно до зображення нижче. Я використовую VS2013 Update 5
Nerdroid

Відповіді:


151

Спадне відділення показуватиме лише локальні гілки, воно не відображатиме віддалені гілки. Ви повинні створити нову локальну гілку для відстеження цієї віддаленої гілки. Просто натисніть спадне меню Відділення, і ви побачите всі віддалені гілки:

введіть тут опис зображення

Щойно ви зробите це, це з’явиться як "опублікована гілка", що дозволяє вам натискати на неї та тягнути її.


13
Зауважте, що це трохи важко знайти; ми працюємо над покращенням доступності цього.
Едвард Томсон

9
Що запускає візуальну студію для пошуку нових віддалених гілок? У мене це вказало на git repo, я створюю гілку на цій реп або колега створює її. Якщо я переходжу до нової гілки, що випадає, нічого нового не показує.
MattK

13
@MattK Вам потрібно отримати з сервера або в Visual Studio, або працює git fetchв командному рядку.
Едвард Томсон

10
У мене був той самий випуск, що і в MattK. Це було вирішено, натиснувши Вибрати на гілці в розділі Несинхронізовані комітети. Це дійсно має бути в розділі «Нові гілки» та / або бути завершеним після натискання значка «Оновити».
ScubaSteve

2
@JVimes Дійсно. Ми змінили цей досвід у VS 2015 - ми думаємо на краще - будь ласка, дайте нам відгук, якщо у вас є можливість!
Едвард Томсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.