Подключение к командным проектам на сервере Team Foundation Server
Для доступа к коду, сборки приложений, отслеживания работы и совместной работы с членами команды необходимо подключиться к командному проекту в Visual Studio Team Foundation Server (TFS) из одного из следующих клиентов:
Веб-портал
Visual Studio или Team Explorer;
Eclipse
В каждом из этих клиентов можно быстро переходить в контекст другого командного проекта и переключаться на другую учетную запись. Если вы работаете удаленно, вы можете настроить клиент на подключение к прокси-серверу TFS.
Если необходимо создать командный проект, начните здесь.
Для начала работы с базой кода установите TFVC или Git.
Подключение из веб-портала
Если вы не являетесь членом группы безопасности TFS, пусть вас добавят.
Откройте окно браузера и введите URL-адрес в следующей форме:
http:// ServerName:8080**/tfs/**
Например, для подключения к серверу с именем FabrikamPrime введите http://FabrikamPrime:8080/tfs/.
Порт по умолчанию — 8080. Укажите номер порта и каталог для сервера, если не используются значения по умолчанию.
При подключении из Visual Studio Online ваш URL-адрес будет иметь следующую форму:
При первом обращении к серверу появится диалоговое окно "Удостоверение Windows". Введите свои учетные данные и нажмите кнопку ОК.
Подсказка: при установке флажка Запомнить мои данные при следующем подключении не нужно будет вводить свои учетные данные.
Выберите командный проект или команду из набора доступных ссылок.
Для подключения к проекту в Visual Studio Online перейдите по ссылке на ваш командный проект…
Или нажмите Просмотреть все для выбора из списка коллекций командных проектов, командных проектов и команд, определенных на сервере.
Переключение контекста на другой командный проект
Выберите командный проект, над которым требуется работать.
Подробнее о каждом разделе и возможных задачах см. в разделе Работа на веб-портале.
Вход в систему с другими учетными данными
Откройте "Безопасность Windows" из контекстного меню, связанного с вашим именем.
Введите учетные данные.
Открытие веб-портала из Team Explorer
Откройте Team Web Access с домашней страницы.
Подключение из Visual Studio или Team Explorer
Если вы это еще не сделали, скачайте и установите Visual Studio или Team Explorer.
Если вы не являетесь членом группы безопасности TFS, пусть вас добавят.
Обратитесь к участнику команды, чтобы определить имена сервера, коллекцию командных проектов и командный проект, к которому вы будете подключаться.
Из Team Explorer подключитесь к серверу и коллекции командных проектов, где определен ваш командный проект.
Выберите командные проекты, над которыми вы будете работать.
Если подключение осуществляется в первый раз, добавьте TFS в список известных серверов.
Если вы выбрали только один командный проект, отобразится домашняя страница для этого проекта. Отображаемые страницы зависят от включенных ресурсов и системы управления версиями, выбранной для командного проекта.
Team Explorer с TFVC
Team Explorer с Git
Подробнее о каждой странице и возможных задачах см. в разделе Работа в Team Explorer.
При выборе нескольких проектов на странице подключения выделите тот, над которым вы собираетесь работать сейчас.
Клиент запоминает набор настроенных подключений. На странице подключения можно быстро перейти от одного командного проекта к другому.
Смена учетных записей при подключении к Visual Studio Online
На странице подключения щелкните ссылку Выбор командных проектов, чтобы войти, используя другие учетные данные.
Ссылка Сменить пользователя появляется только в том случае, если вы подключены к командному проекту, размещенному в Visual Studio Online.
Войдите, используя действительную учетную запись Microsoft — учетную запись, которая связана с командным проектом Visual Studio Online.
Смена учетных записей при подключении к локальному серверу TFS
Чтобы запустить Visual Studio с учетной записью, отличающейся от той, с которой вы вошли в Windows, откройте контекстное меню devenv.exe, чтобы получить доступ к параметрам запуска от имени.
Исполняемый файл можно найти в следующей папке: Диск:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\.
Подключение из Eclipse
Установите подключаемый модуль TFS для Eclipse, если он еще не установлен.
Если вы не являетесь членом группы безопасности TFS, пусть вас добавят.
Для подключения к TFS используйте перспективу Team Foundation Server в Eclipse.
Примечание
Перспектива TFS может отображаться в другой области, отличающейся от показанной здесь.
Откроется диалоговое окно Добавить существующий командный проект. Нажмите кнопку Серверы....
Откроется диалоговое окно Добавить или удалить Team Foundation Server. Нажмите кнопку Добавить.
Скопируйте URL-адрес командного проекта из браузера.
При использовании Visual Studio Online подключитесь к http://{ваша учетная запись}.visualstudio.com. При использовании локальной установки TFS используйте http://{сервер}:{порт}/tfs. Номер порта, как правило, 8080, однако он может отличаться в зависимости от установки.
Выберите коллекцию командных проектов, а затем выберите командный проект.
Теперь подключение выполнено. Отображаемые страницы зависят от включенных ресурсов и системы управления версиями, выбранной для командного проекта.
Team Explorer с TFVC (Eclipse)
Team Explorer с Git (Eclipse)
Подробнее о каждой странице и возможных задачах см. в разделе Работа в Team Explorer.
Настройка Visual Studio для подключения к прокси-серверу TFS
Если удаленная команда использует Прокси-сервер TFS для кэширования файлов, можно настроить Visual Studio на подключение через этот прокси-сервер и загрузку файлов в подсистеме контроля версий Team Foundation.
Во-первых, убедитесь, что осуществлено подключение к TFS с помощью Team Explorer согласно описанию в предыдущем разделе.
В меню Сервис Visual Studio откройте диалоговое окно "Параметры" и разверните папку системы управления версиями. На странице выбора подключаемых модулей убедитесь, что выбран Visual Studio Team Foundation Server.
На странице Visual Studio Team Foundation Server введите имя и номер порта прокси-сервера TFS. Установите флажок Использовать при подключении SSL-шифрование (https).
Проследите за тем, что указан номер порта, который ваш администратор присвоил прокси-серверу TFS.
Сведения об использовании пользовательского инструментария для связывания типа файла со средством сравнения или слияния см. в разделе Сопоставление типа файла со средством сравнения файлов или Сопоставление типа файла со средством слияния.
Вопросы и ответы
В. Какие другие клиенты поддерживают подключение к TFS?
О. Для управления рабочими элементами можно использовать Excel или Project. Для управления действиями по тестированию можно использовать Microsoft Test Manager.
Обзор всех клиентов Team Foundation и поддерживаемых ими задач см. в разделе Выбор клиента для поддержки требуемых задач.
Вопрос. Какие проблемы совместимости существуют между клиентом и серверной версией?
Ответ. Некоторые задачи и функции недоступны при подключении к более поздней версии Team Foundation Server, чем та, которую поддерживает клиент. См. раздел Совместимость клиентов Team Foundation и Team Foundation Server.
Вопрос. Как определить версию Team Foundation Server, к которой выполняется подключение?
Ответ. При работе в веб-браузере или локальной версии Team Foundation Server введите следующий адрес: http://Имя_сервера:8080/tfs/_home/About.
В Visual Studio Online введите следующий адрес: http://Имя_учетной_записи.visualstudio.com/_home/About.
В. Как подключиться из клиента Microsoft Office?
О. Чтобы подключиться к Excel или Project, перейдите сюда. Сведения о том, как связать раскадровку с рабочим элементом в раскадровке PowerPoint, см. здесь.
Вопрос. Как очистить кэш на клиентских компьютерах?
Ответ. При изменении конфигурации локального развертывания TFS, например при перемещении или разбиении коллекции проектов, может потребоваться очистить кэш.
Войдите на клиентский компьютер Team Foundation, используя учетные данные пользователя, для которого необходимо выполнить очистку кэша.
Закройте все открытые экземпляры Visual Studio.
Откройте браузер и перейдите в одну из следующих папок, расположение которой зависит от операционной системы, под управлением которой работает клиентский компьютер:
Windows 8
диск :\Users\ ИмяПользователя \AppData\Local\Microsoft\Team Foundation\4.0\Cache
Windows Vista или Windows 7
диск :\Users\ ИмяПользователя \AppData\Local\Microsoft\Team Foundation\2.0\Cache
Windows XP или Windows Server 2003
диск :\Documents and Settings\ ИмяПользователя \Local Settings\Application Data\Microsoft\Team Foundation\2.0\Cache
Удалите содержимое каталога кэша, включая все вложенные папки.
В. Что делать, если не удается подключиться?
О. Ниже приведен список наиболее часто встречающихся проблем с подключением и способы их устранения. Начните сверху, а затем следуйте в указанном порядке.
Убедитесь в наличии необходимых разрешений.
Если получаемые сообщения об ошибках указывают на то, что данные доступны только для чтения или действие заблокировано, возможно, у вас нет прав на работу с данными.
Убедитесь, что компьютер подключен к сети и имеет доступ к сетевым ресурсам.
Убедитесь, что TFS не выведен из сети. Обратитесь к своему администратору TFS.
Проверьте, не был ли ваш командный проект перемещен в другую коллекцию командных проектов на сервере Team Foundation Server. Если он был перемещен, необходимо создать новое подключение к серверу с новым именем.
Дополнительные советы по устранению неполадок см. здесь.
В. Как устранить ошибку "Такой транспорт не реализован" при подключении с использованием Git?
Ответ. См. запись блога Сетевые операции Git в Visual Studio.
Вопрос. Почему при попытке выполнить откат корневой папки выдается ошибка TF10169?
О. Корневая папка является обязательным компонентом проекта, поэтому для нее нельзя выполнить откат. Тем не менее, можно удалить командный проект.