У нашего сервера TFS сейчас есть временные проблемы с подключением, поэтому VS перестал отвечать, в результате чего 50+ разработчиков не могут работать!
Можно ли в случае возникновения такой проблемы переключить TFS в автономный режим?
У нашего сервера TFS сейчас есть временные проблемы с подключением, поэтому VS перестал отвечать, в результате чего 50+ разработчиков не могут работать!
Можно ли в случае возникновения такой проблемы переключить TFS в автономный режим?
Ответы:
Для этого есть несколько небольших расширений Visual Studio:
В случае TFS 2012, похоже, нет необходимости в расширениях «Перейти в автономный режим». Я читал кое-что о новой функции, называемой локальным рабочим пространством, для той же цели.
В качестве альтернативы у меня был хороший успех с Git-TF . Все добро git, и когда вы будете готовы, вы можете отправить его в TFS.
См. Эту ссылку для получения информации о том, как привязать / отвязать ваше решение или проект из системы управления версиями. ПРИМЕЧАНИЕ: это не применимо, если вы используете GIT, и может не применяться к версиям позже VS2008.
Цитата из справки:
Чтобы отключить решение или проект от системы управления версиями
В Visual Studio откройте обозреватель решений и выберите элементы, которые нужно отключить.
В меню «Файл» выберите «Управление исходным кодом», а затем «Изменить управление исходным кодом».
В диалоговом окне "Изменить систему управления версиями" нажмите "Отключить".
Щелкните ОК.
Расширение Go Offline добавляет кнопку в меню Source Control.
https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138
Плундберг: Кнопка «отключить» доступна только для провайдера TFS, начиная с VS 2008. Даже в этом случае я не уверен, поддерживается ли она официально. Рекомендуемый способ использования функции «Перейти в автономный режим» - это [повторно] открыть решение.
Мартин Притчард: если вы застряли в середине операции, вы можете принудительно отключить 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
В зависимости от того, какие окна инструментов у вас открыты, VS может или не может пытаться автоматически подключаться к командному серверу при его запуске.
Для достижения наилучших результатов попробуйте следующее:
Теперь вы должны заметить, что вы можете запустить Visual Studio, не пытаясь попасть на сервер TFS.
Я знаю, что это лишь часть вашей проблемы, но я надеюсь, что вы найдете это полезным!
Если у вас открыто решение, а TFS не работает, у вас могут возникнуть проблемы с переходом в автономный режим. Если вы закроете и снова откроете свое решение, появится небольшой красивый диалог с вопросом, хотите ли вы перейти в автономный режим.
В качестве альтернативы, если вы не хотите закрывать / повторно открывать решение (как предлагает Берни ), вы можете установить плагин TFS Go-Offline , а затем нажмите:
TEAM -> Go Offline
Просто измените имя корневой папки для вашего решения на локальном компьютере, оно отключится автоматически.
Я просто хотел добавить ссылку на решение проблемы, возникшей у меня с 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», а затем «Серверы ...», как только там, удалить / удалить свой сервер и снова добавить его. Это устранило мою проблему.
Если код уже был проверен пользователем, что в автономном режиме и у них есть последняя версия на своем локальном жестком диске, тогда им просто нужно перейти в местоположение решения и открыть решение, дважды щелкнув файл sln. Решение откроется в отключенном режиме.