Visual Studio теряет привязки к TFS внезапно

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

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

Ответы

Ответ 1

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

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

Ответ 2

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

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

Вы также можете попробовать создать диалог Bindings, выбрав File → Source Control → Change Source Control

Ответ 3

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

Одним из новых расширений, которые я использую, является 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

Ответ 4

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