Visual Studio внезапно теряет привязки к TFS - PullRequest
14 голосов
/ 08 ноября 2011

Почему мое решение VS внезапно теряет привязки TFS?Я работал над проектом в течение шести месяцев, и этого никогда не было.Как только я открыл проект / решение VS, я мог проверить / просмотреть и просмотреть историю, щелкнув правой кнопкой мыши по любому файлу.Но неожиданно я больше не вижу этих опций для проверки и т. Д., Когда щелкаю правой кнопкой мыши файл в обозревателе решений VS studio.

Окно Team Explorer по-прежнему отображает структуру папок с исходными текстами, и я могу получить последние или конкретные сведения, но кто-нибудь видел такое поведение?Пожалуйста, дайте мне знать, что я могу сделать, чтобы избежать подобных ситуаций в будущем.

Ответы [ 4 ]

17 голосов
/ 08 ноября 2011

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

Если вы щелкните правой кнопкой мыши на решении или проектах, есть ли опция «перейтионлайн"?Вы также можете проверить различные меню для такой опции.

1 голос
/ 08 ноября 2011

Вы переместили исходные файлы в другое место на жестком диске или изменили сопоставления рабочей области?

Попробуйте открыть решение / проект, дважды щелкнув файл .sln в Source Control Explorer вместо открытияэто из проводника Windows.

Вы также можете попробовать вызвать диалоговое окно «Привязки», выбрав «Файл» -> «Управление исходным кодом» -> «Изменить управление исходным кодом»

.
0 голосов
/ 19 июня 2015

Случилось и со мной тоже.Я удалял целую кучу сопоставлений для старых выпусков в локальной рабочей области.Это заняло более 40 минут, поэтому я убил его.Отображение было удалено для более старых ветвей, но оставленная ветвь была отключена от TFS.

0 голосов
/ 25 ноября 2011

У меня недавно был очень похожий опыт. Я сделал несколько изменений, которые, по моему мнению, могли повлиять на мою устойчивость соединения. После реверсирования двух из них, и проблема не исчезла, я наконец-то показал, что это было.

Одним из новых расширений, которое я использую, является NuGet (http://nuget.codeplex.com/). Каждый раз, когда я пытаюсь добавить библиотеку, мое соединение TFS не устанавливается и не восстанавливается до перезапуска VS 2010.

См .: http://nuget.codeplex.com/workitem/725

Существует сообщение об обходе, о котором было сообщено и работающее, которое может помочь вам, даже если это не ваша проблема.

см. http://blog.rthand.com/post/2011/08/26/Fixing-combination-of-NuGet-and-Team-Foundation-in-workgroup-configuration-401-Unauthorized.aspx

...