У нашого сервера TFS зараз є деякі тимчасові проблеми з підключенням, і тому VS не реагує, залишаючи 50+ розробників не в змозі працювати!
Чи можливо переключити TFS в офлайн-режим у разі виникнення такої проблеми?
У нашого сервера TFS зараз є деякі тимчасові проблеми з підключенням, і тому VS не реагує, залишаючи 50+ розробників не в змозі працювати!
Чи можливо переключити TFS в офлайн-режим у разі виникнення такої проблеми?
Відповіді:
Для цього є кілька невеликих розширень візуальної студії:
У випадку TFS 2012 виглядає, що розширення "Перейти в офлайн" не потрібно. Я читав щось про нову функцію, що називається локальною робочою областю з подібною метою.
Крім того, я мав добрий успіх з Git-TF . Все добре з git, і коли ви будете готові, ви можете підштовхнути його до TFS.
Дивіться це посилання для отримання інформації про те, як зв’язати / відв'язати ваше рішення чи проект від управління джерелами. ПРИМІТКА: це не застосовується, якщо ви використовуєте GIT і не може застосовуватися до версій пізніше VS2008.
Цитуючи посилання:
Відключення рішення чи проекту від управління джерелами
У Visual Studio відкрийте Провідник рішень та виберіть елементи, які потрібно відключити.
У меню «Файл» натисніть «Керування джерелами», а потім «Змінення контролю над джерелами».
У діалоговому вікні Змінення джерела керування натисніть Відключити.
Натисніть кнопку ОК.
Розширення "Перейти в автономний режим" додає кнопку до меню управління джерелом.
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
Залежно від того, які вікна інструментів у вас відкриті, 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-cont kontroli.aspx
В основному вам потрібно відкрити "Підключитися до сервера Team Foundation", а потім "Сервери ..." один раз там, видалити / видалити ваш сервер і знову додати його. Це вирішило мою проблему.
Якщо користувач уже перевірив код, якщо він перебуває в автономному режимі і у них є остання версія на локальному hd, то їм просто потрібно перейти до місця рішення та відкрити рішення, двічі клацнувши по файлу sln. Рішення відкриється в відключеному режимі.