2013-11-18 2 views
7

Итак, я обновился до VS2013, надеюсь, для всех разработок. Меня это даже раздражает. Моя команда использует TFS, и я предпочитаю git, поэтому я использую git-tfs, чтобы соединить два элемента управления источником. Мы используем рабочие элементы TFS для отслеживания ошибок и рассказов. Я предпочитаю GitExtensions встроенную поддержку git VS2013, если это имеет значение.Можно использовать git-проект и видеть рабочие элементы TFS в VS2013?

В любом случае, когда у меня есть открытое решение, находящееся в репозитории git-tfs, VS2013 поможет только показать мне параметры для git на вкладке Team Explorer. Поэтому, когда я хочу перейти к запросу элемента работы TFS, мне нужно выполнить команду Connect Team Project> FooProject, или некоторые из таких. VS2013 на этом этапе очень поможет закрыть мой открытый solutiopn. Таким образом, в основном я не могу просматривать рабочие элементы и одновременно открывать решение в VS2013. Это похоже на грубый надзор за дизайном.

Можно ли просмотреть запросы рабочих элементов в экземпляре VS2013 с открытым проектом git и/или можно ли просто отключить поддержку Git Visual Studio 2013 в целом, так как я предпочитаю GitExtensions в любом случае?

+3

VS2013 довольно ужасно, я думаю, что единственный способ правильно работать с git в VS - это GitExtensions. Почему кто-нибудь захочет сгенерировать или зафиксировать в VS, когда у вас есть скрытое промежуточное окно GitExtensions, о котором я не знаю. – Wilbert

+0

@Wilbert Я согласен с вашей точкой зрения, но это не проблема. Мы охотно используем другое программное обеспечение для управления git-файлами, но здесь нужно управлять материалами TFS (workitems, tasks, ...), где проблема. Когда VS обнаруживает репозиторий git, он закрывает соединение с сервером TFS! – Philippe

+1

Я закончил использовать другой экземпляр VS (фактически VS2012), подключенный к TFS для отслеживания рабочих элементов и связанных с процессом материалов во время кодирования в VS2013. Commating with VS2013 в порядке, но у меня также есть git-bash + gitk, где поддержка VS2013 git не выполняется. – mbx

ответ

2

Как уже говорилось here, что это не возможно :(Я предупреждал Microsoft о том, что и это их список задач. Но когда это будет сделано? Мы не знаем ...

На данный момент я думаю, что вы должны использовать веб-портал ...

Редактировать: кто-то найдет способ remove the VS Git plugin. Он удаляет ключи в реестре. Я настоятельно рекомендую экспортировать тезисы ключей перед удалением их в случае, если вы хотите восстановить их в будущее!

1

Чтобы избежать необходимости сохранять экземпляр Visual Studio открытым только для рабочих элементов TFS, Интегрированная интеграция решений TFS. Это отключает опции управления потоком TFS и Git для решений, но рабочие элементы TFS все еще работают нормально.

Вы можете отключить его, выполните следующие действия:

  1. Инструменты
  2. Опции
  3. Источник управления
  4. Изменение тока управления источником плагин от TFS до Ни поддержка мерзавец
+1

Оказывается, это тоже не постоянное решение. Когда я открываю решение после этого, он возвращается к использованию интеграции git. тьфу. – Earlz

+0

См. Мое изменение в моем ответе. Кто-то нашел решение! – Philippe