Как работать в автономном режиме с TFS - PullRequest
100 голосов
/ 01 июня 2009

У нашего TFS-сервера сейчас есть некоторые временные проблемы с подключением, и поэтому VS перестает отвечать на запросы, в результате чего более 50 разработчиков не могут работать!

Можно ли переключить TFS в автономный режим в случае возникновения такой проблемы?

Ответы [ 9 ]

78 голосов
/ 01 июня 2009

См. Эту ссылку для получения информации о том, как связать / отменить привязку вашего решения или проекта из системы контроля версий. ПРИМЕЧАНИЕ: это не применяется, если вы используете GIT, и может не применяться к версиям позже VS2008.

Цитата из ссылки:

Чтобы отключить решение или проект из источника контроля

  1. В Visual Studio откройте решение Исследователь и выберите элемент (ы) для разъединение.

  2. В меню Файл выберите Источник. Управление, затем Изменить управление источником.

  3. В диалоговом окне «Изменить управление источником» нажмите кнопку Отключить.

  4. Нажмите ОК.

46 голосов
/ 26 февраля 2011

Расширение 'Go Offline' добавляет кнопку в меню управления источником.

https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138

13 голосов
/ 03 февраля 2010

plundberg: кнопка «отключить» доступна только для провайдера TFS, начиная с VS 2008. Даже тогда я не уверен, поддерживается ли она официально. Рекомендованный способ использования функции Go Offline - [открыть] решение.

Мартин Притчард: если вы застряли в середине работы, вы можете принудительно отключить VS, потянув за сетевой разъем (буквально) или запустив ipconfig /release.

После того, как вы помечены в автономном режиме, вот пошаговое руководство по работе в этом режиме: http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html

Более подробная информация о настройке закулисного поведения: http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx

9 голосов
/ 28 марта 2013

Для этой цели есть пара небольших визуальных студийных расширений:

  1. Для VS2010 и TFS 2010 попробуйте this
  2. Для VS2012 и TFS 2010 используйте this

В случае TFS 2012, похоже, что нет необходимости расширять «Go offline». Я прочитал кое-что о новой функции под названием локальное рабочее пространство для аналогичной цели.

Как вариант, у меня был хороший успех с Git-TF . Все добро Git и когда вы будете готовы, вы можете отправить его в TFS.

3 голосов
/ 09 июня 2015

Если у вас открыто решение, а TFS не работает, у вас могут возникнуть проблемы при переходе в автономный режим. Если вы закроете и снова откроете свое решение, появится небольшой диалог с вопросом, хотите ли вы перейти в автономный режим.

В качестве альтернативы, если вы не хотите закрывать / открывать решение, (как предложено Берни ) вы можете установить плагин TFS Go-Offline , затем нажмите:

TEAM -> Go Offline
3 голосов
/ 02 февраля 2010

В зависимости от того, какие окна инструментов у вас открыты, VS может или не может попытаться автоматически поразить сервер команды при запуске.

Для достижения наилучших результатов попробуйте это:

  1. Закрыть все экземпляры визуальной студии
  2. Открыть пустую визуальную студию (без проекта / решения)
  3. Посмотрите, какие окна открыты по умолчанию, если по умолчанию открыты (и активированы) обозреватели исходного кода, командный обозреватель или любые другие окна, использующие команду, закройте их или переключите на фоновую вкладку.
  4. Закрыть визуальную студию

Теперь вы должны заметить, что вы можете запустить Visual Studio без попытки подключения к TFS-серверу.

Я знаю, что это лишь побочная сторона вашей проблемы, но я надеюсь, что вы найдете это полезным!

2 голосов
/ 07 ноября 2018

Просто измените имя корневой папки для вашего решения на локальном компьютере, оно автоматически отключится.

1 голос
/ 30 июля 2010

Я просто хотел включить ссылку на решение проблемы, которая возникла у меня с VS2008 и TFS08.

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

Я нашел решение здесь; http://www.fkollmann.de/v2/post/Visual-Studio-2008-refuses-to-bind-to-TFS-or-to-open-solution-source-controlled.aspx

Как правило, вам нужно открыть «Подключиться к Team Foundation Server», а затем «Серверы ...», удалить / удалить сервер и заново добавить его. Это исправило мою проблему.

0 голосов
/ 27 ноября 2014

Если код уже был извлечен пользователем, который находится в автономном режиме и у него есть последняя версия на локальном жестком диске, тогда ему просто нужно перейти к местоположению решения и открыть решение, дважды щелкнув файл sln. Решение откроется в отключенном режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...