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