2015-09-16 5 views
8

Когда я подключаюсь к локальному репозиторию Git в Visual Studio (2015), Team Explorer показывает интерфейс, специфичный для Git (изменения, ветви, синхронизация и т. Д.). Когда я подключаюсь к проекту non-Git TFS, он отказывается признать этот переключатель и продолжает показывать этот интерфейс Git (в отличие от желаемого интерфейса TFS с My Work, Pending Changes, Source Control Explorer и т. Д.). Всякий раз, когда я нажимаю одну из опций меню Git, я получаю сообщение о том,Переключение контекстов управления версиями в Visual Studio Team Explorer

Текущая страница неактивна, потому что вы не подключены к Git команды проекта

который информация о которых я полностью но вместо того, чтобы переключиться на «режим TFS», он предлагает подключиться к проекту Git.

Единственное средство, которое я нашел, - это закрыть и снова открыть VS, что очень раздражает. Есть ли способ заставить этот переключатель?

+0

Как вы подключаетесь к другому проекту? Вы закрываете решение и открываете новый? У вас есть решение, которое содержит проекты как TFVC, так и Git? –

+0

Обычно нажмите кнопку «Управление соединениями» (зеленый значок вилки). затем дважды щелкните по проекту. И нет ... всегда два совершенно отдельных проекта. –

+1

Помните, что вы переключили поставщика управления источником в VS (Tools >> Options >> Source Control)? –

ответ

13

У меня были те же проблемы. Кажется, вам нужно переключиться обратно в Microsoft Git Plugin, а затем переключиться обратно, используя Tools -> Options -> Source Control. Я думаю, что, хотя вы можете дважды щелкнуть по проекту TFS, окно Team Explorer не будет сброшено, если оно не будет выполнено в меню параметров.

+0

Как это ни печально, это кажется правильным. Хуже того, что TFS был выбран, мне пришлось переключить его на GIT и обратно. –

+0

@ChadSchouggins для меня имеют равную ситуацию –