Как добавить привязки TFS к проекту Visual Studio 2010?

Вопрос уже обсуждается как добавить привязки к проектам/решениям для TFS, однако, похоже, это применимо только к Visual Studio 2008 (я не могу найти "Change Source Control" в VS2010).

У меня есть решение и исходный код на моей локальной машине уже в TFS, но у него нет привязок TFS (вещь, которая создает значок замка в Visual Studio Solution Explorer и позволяет автоматически проверять).

Как добавить привязки к существующему проекту TFS с помощью Visual Studio 2010?

Ответ 1

В VS2010 выберите "Инструменты" > "Параметры" > "Управление источником" и посмотрите, установлен ли в TFS. Если это не так, почему вы не видите File- > Source Control- > Change Source Control.

Ответ 2

Я столкнулся с этой проблемой, и для меня проблема заключалась в том, что мое решение было отключено в отношении TFS. При попытке изменить управление исходным кодом я получил сообщение о том, что оно уже связано с контролем источника, но находится в автономном режиме. Я поместил решение в режиме онлайн, за свое воспоминание, используя опцию File- > Source Control- > Go Online, и это, похоже, устранило проблему.

Ответ 3

Перейдите в проводник исходного кода в Team Explorer, где вы можете увидеть свой репозиторий. Щелкните правой кнопкой мыши на верхней папке, которая отображается в папке на вашем локальном компьютере. Там есть опция "Карта в локальную папку". Скопируйте это в папку на вашем локальном компьютере. Это создаст все привязки для TFS для вашего проекта.

Ответ 4

У меня была та же проблема, и следующие шаги решили для меня в VS 2008.

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

  • Перейдите в меню "Файл" → "Управление источником" → "Открыть из источника"
  • Выберите файл решения из иерархии TFS
  • Принять любое предупреждение о проекте, уже находящемся на локальном диске
  • Появляется всплывающее диалоговое окно, в котором говорится что-то вроде строк "Это решение уже находится под контролем источника, но никаких привязок не существует. Вы хотите добавить их?"
  • Селектор отображает все проекты в сетке и позволяет добавлять необходимые привязки. Добавьте настройки сервера TFS в каждый проект (сразу выберите все строки в сетке и нажмите кнопку вверху. Я не помню, как он был вызван, но это было довольно очевидно).