Создание командного проекта

В Team Foundation Server (TFS) создается командный проект, чтобы создать репозиторий для исходного кода, а также место для планирования, отслеживания хода выполнения и совместной работы членов команды.

Если у вас уже есть командный проект и вы хотите приступить к созданию кода проекта приложения, см. один из следующих разделов: Разработка приложения в подсистеме управления версиями Team Foundation, Настройка Git на компьютере разработки или Создание решений и проектов.

Если вы не хотите управлять локальным сервером, вы можете использовать для создания командного проекта Visual Studio Online. Этот раздел применим только для создания командного проекта при локальном развертывании Team Foundation Server.

  1. Если вы не являетесь членом группы "Администраторы коллекции проектов", станьте им. Для создания командных проектов необходимо, чтобы для разрешения «Создание новых проектов» было задано значение Разрешить.

  2. Спросите администратора Team Foundation Server об указанных ниже ресурсах и при необходимости получите дополнительные разрешения.

    • Какую коллекцию командных проектов нужно подключить при создании командного проекта? Если установка TFS выполнялась с помощью мастера основной настройки, в наличии будет только одна коллекция проектов с именем DefaultCollection. Как правило, если вы работаете не в крупной организации, где потребуется поддерживать сотни командных проектов, все командные проекты необходимо добавлять в одну коллекцию проектов. Сведения о создании дополнительных коллекций см. в разделе Управление коллекциями командных проектов.

    • Настроены ли для развертывания службы аналитики SQL Server и службы отчетов SQL Server? Если да, попросите администратора добавить вас в качестве члена группы диспетчеров содержимого Team Foundation на сервере, где размещены службы отчетов SQL Server. Без этих разрешений вы не сможете создать командный проект.

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

  3. Из Team Explorer 2013 подключитесь к серверу и коллекции командных проектов, где требуется создать командный проект.

    Select team project link on the Connect page in Team Explorer

    Приложение Team Explorer устанавливается вместе с Visual Studio. Также можно установить Team Explorer бесплатно.

    Необходимо подключиться из клиента с версией того же уровня, что и Team Foundation Server. То есть к Team Foundation Server 2013 следует подключиться из Team Explorer 2013.

    Connect to Team Foundation Server dialog box

    Совет

    Если Team Explorer запускается с сервера, на котором размещаются Продукты SharePoint и службы отчетов SQL Server, может потребоваться запускать Visual Studio от имени администратора.

  4. При первом подключении к Team Foundation Server потребуется добавить Team Foundation Server в список распознаваемых серверов.

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

  5. Откройте мастер создания командного проекта.

    Новая ссылка на странице подключения (Team Explorer)

  6. Присвойте имя командному проекту. Не указывайте более 64 символов.

    Specify the Team Project Settings page in the New Team Project dialog box

    Также обратите внимание, что после создания командного проекта изменить его имя невозможно.

  7. Выберите шаблон процесса. Сравнение шаблонов процессов по умолчанию см. в разделе Работа с артефактами командного проекта.

    Select a Process Template page in the New Team Project dialog box

  8. Выберите систему управления версиями.

    Specify Source Control Settings page in the New Team Project dialog box

    Не уверены, какую систему использовать? Дополнительные сведения см. здесь.

  9. Если коллекция командных проектов не настроена для поддержки портала проекта SharePoint, процедура завершена.

    Confirm Team Project Settings page in the New Team Project dialog box

    Если кнопка «Далее» активна, можно настроить портал проекта.

    В случае обнаружения мастером ошибки появятся сообщение об ошибке и ссылка на журнал создания проекта. Проверьте журнал на наличие конкретных ошибок и исключений. Дополнительные сведения см. в подразделе Вопросы и ответы ниже в данном разделе.

  10. По завершении командный проект появится в Team Explorer. Можно также щелкнуть ссылку Веб-доступ, чтобы подключиться к командному проекту с помощью Team Web Access.

    Домашняя страница командного проекта в Team Explorer

Возможные дальнейшие действия

Добавление пользователей в командные проекты, чтобы к командному проекту могли подключаться другие пользователи.

Также после создания командного проекта вы можете начать разработку приложения в подсистеме управления версиями Team Foundation, использовать Git или создать приложение.

Сведения о планировании и совместной работе см. в разделе Отслеживание работы с помощью Visual Studio ALM и TFS.

Вопросы и ответы

Вопрос. Как добавить в список свой пользовательский шаблон процесса?

Ответ. Сначала потребуется отправить шаблон с помощью диспетчера шаблонов процессов. Дополнительные сведения о настройке шаблона процесса см. здесь.

Вопрос. Где находится файл журнала?

Ответ. Файл журнала хранится в каталоге $:\Users\имя пользователя\AppData\Local\Temp и называется VSTS_TeamProjectCreation_гггг_мм_дд_чч_мм_сс.log.

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

Вопрос. Как устранить ошибки, связанные с разрешениями?

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

Вопрос. Как устранить ошибку TF30169?

Ответ. Ошибка TF30169: мастеру создания командного проекта не удалось загрузить шаблон процесса {0} означает, что шаблоны процессов сайта SharePoint не доступны на сервере, где размещается Продукты SharePoint.

Обратитесь к системному администратору сервера, на котором размещена служба Продукты SharePoint, и попросите его добавить на сервер необходимые шаблоны процессов. См. раздел Требования к продуктам SharePoint для Team Foundation Server.

Вопрос. Как устранить ошибку TF30321?

Ответ. Ошибка TF30321: указанное имя уже используется для другого командного проекта на сервере Team Foundation Server означает, что для командного проекта необходимо использовать другое имя. Введенное имя используется или частично (не полностью) удалено.

Вопрос. Как удалить командный проект?

Ответ. Можно удалить командный проект, который больше не используется, благодаря чему упростится перемещение к используемым командным проектам. См. раздел Удаление командного проекта.

Вопрос. Я удалил командный проект, но теперь при попытке создать его с тем же именем возникает ошибка.

Ответ. Если операция создания или удаления командного проекта завершается ошибкой, возможно, некоторые компоненты созданы или удалены, а другие — нет. В этом случае вы не можете повторно использовать имя, связанное с данным командным проектом.

Чтобы проверить удаление проекта или удалить оставшиеся компоненты, связанные с частично удаленным командным проектом, используйте Удаление командного проекта [TFSDeleteProject]. Затем попробуйте снова создать командный проект с тем же именем.

Даже после устранения неполадок использование того же имени может оказаться невозможным. Некоторые компоненты удаленного командного проекта могут быть запланированы к удалению, но еще не удалены.

Вопрос. Как исключить появление сообщения об ошибке, связанного с подключаемым модулем?

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

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

Вопрос. Как устранить проблему подключения к серверу?

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

Обратитесь к системному администратору Team Foundation Server и попросите проверить конфигурацию сервера.

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

Ответ. Да. Можно использовать Анализатор соответствия рекомендациям для Team Foundation Server. Это средство выполняет некоторые проверки, чтобы определить, поддерживает ли конфигурация развертывания создание командного проекта.

Вопрос. У моего командного проекта нет средств поддержки отчетов и портала проекта.Как добавить эти ресурсы?

Ответ. См. один из следующих разделов:

В. Куда можно обратиться с другим вопросом?

Ответ. Можно разместить вопрос или поискать ответы на форуме Team Foundation Server — Project Management & Work Item (Team Foundation Server: управление проектами и рабочими элементами).