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

Командный проект создается для team foundation server ( Visual Studio Team Foundation Server ) как центральный элемент, - для разработки определенной программной технологии или продукта.Командный проект предоставляет репозиторий для исходного кода и рабочих элементов.

ПримечаниеПримечание

Создание командного проекта на службу Team Foundation см. на. ПредисловиеЭтот раздел применим только для создания командного проекта при развертывании team foundation server на сайте.

Как показано на следующей иллюстрации, командный проект создаётся с помощью выбора шаблона процесса, который определяет артефакты, — рабочие элементы, запросы, документы, отчеты и далее, — поддерживающие действия планирования и отслеживания.Если коллекция командных проектов была настроена для соединения со службами Reporting Services Продукты SharePoint и SQL Server, то командный проект также может получить доступ к дополнительному порталу и отчетным функциям и возможностям.

Шаблон процесса используется для создания командного проекта

Создать командный проект можно только из Team Explorer.Каждый командный проект соответствует команде по умолчанию.После создания командного проекта можно организовать работу, чтобы соответствовать потребностям небольших команд.Дополнительные сведения см. в разделах Начало работы в команде и Основные сведения о командах.

Важное примечаниеВажно

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

Содержание раздела

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

  • Устранение неполадок создания командного проекта

Необходимые разрешения

Для выполнения этой процедуры необходимо быть членом следующих групп безопасности:

  • Для коллекции проектов на уровне приложения Team Foundation: группы Администраторы Team Foundation или Администраторы проекта, и разрешение Создать новые проекты должно иметь значение Разрешить.

  • (Необязательно) На сервере, где будут размещаться Продукты SharePoint для командного проекта: соответствующих групп в Центре администрирования SharePoint.Список групп может меняться в зависимости от версии Продукты SharePoint.В этом разрешении нет необходимости, если не указано, что командного проекта был создан портал.

    Если сайт портала был создан в семействе веб-сайтов для коллекции командных проектов, необходимо располагать разрешениями Полный доступ в отношении семейства веб-сайтов.Если сайт проекта создается как само семейство веб-сайтов, необходимо располагать разрешениями администратора фермы.

    Дополнительные сведения см. в разделе Задание разрешений администратора для коллекций командных проектов.

  • (Необязательно) На сервере, где будут размещаться службы отчетов SQL Server для командного проекта: группы Диспетчер содержимого Team Foundation.В этом разрешении нет необходимости, если нет служб Reporting Services, настроенных в качестве ресурса для коллекции командных проектов, в которой определен командный проект.

Дополнительные сведения см. в разделе Задание разрешений администратора для коллекций командных проектов.

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

ПримечаниеПримечание

Шаблон процесса, который выбирается при запуске мастера, и ресурсы, настроенные для коллекции командных проектов, указывают отображаемые мастером страницы.В следующей процедуре используется процесс Visual Studio Scrum 2.0.При выборе другого шаблона процессов могут отображаться другие страницы.

Подключение к Team Foundation Server

СоветСовет

При запуске Visual Studio на том же компьютере, на котором задается Team Foundation Server, Visual Studio распознает этот сервер автоматически, поэтому можно пропустить шаги 3-5.

Подключение к коллекции командных проектов

  1. Выберите вкладку Team Explorer.

    ПримечаниеПримечание

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

  2. В Team Explorer выберите Подключение к серверу Team Foundation Server.

  3. В диалоговом окне Подключиться к командному проекту укажите в списке Team Foundation Server сервер, содержащий коллекцию командных проектов, которую необходимо добавить в командный проект, и на котором запущен Visual Studio Team Foundation Server 2012.

    Если раскрывающийся список пуст, нажмите кнопку Серверы, чтобы ввести параметры подключения к серверу вручную.

  4. В диалоговом окне Добавить/УдалитьTeam Foundation Server нажмите кнопку Добавить.

  5. В диалоговом окне Добавить сервер Team Foundation Server в поле Имя или URL-адрес сервера Team Foundation Server укажите имя сервера, нажмите кнопку ОК, а затем нажмите кнопку Закрыть.

    Для получения параметров подключения обратитесь к администратору Team Foundation или администратору командного проекта.

  6. В раскрывающемся меню Выберите сервер Team Foundation Server диалогового окна Подключиться к командному проекту выберите сервер, который был только что добавлен, а затем нажмите кнопку ОК.

  7. В списке Каталог укажите имя коллекции командных проектов, к которой необходимо добавить командный проект.

  8. Нажмите кнопку Подключить.

К началу

Выберите Team Explorer, "Создать", "Командный проект"

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

  1. В Team Explorer выберите ссылку Создать командный проект и выберите Файл, Создать, Командный проект.

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

    ПримечаниеПримечание

    Если подключение к серверу Team Foundation Server отсутствует, появится подсказка о необходимости подключиться к серверу.Просмотрите шаги 1 - 7 предыдущей процедуры.

  2. На странице Укажите параметры командного проекта введите имя создаваемого командного проекта в поле Имя командного проекта.

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

  3. Введите описание проекта в поле Описание командного проекта (необязательно).Описание хранится в Team Foundation Server и представляет собой описание сайта SharePoint для необязательного портала командного проекта.

  4. Нажмите кнопку Далее.

  5. На странице Выберите шаблон процессов выберите шаблон процесса в списке Какой шаблон процессов следует использовать для командного проекта?

    ПримечаниеПримечание

    Если требуется использовать шаблон процесса, которого нет в списке, сначала нужно загрузить этот шаблон на сервер Team Foundation Server.Дополнительные сведения см. в разделе Загрузка шаблона процесса на сервер.

  6. Если на оставшихся страницах мастера требуется принять параметры по умолчанию, нажмите кнопку Готово.В противном случае нажмите кнопку Далее.

    ПримечаниеПримечание

    Рекомендуется принять параметры по умолчанию, нажав кнопку Готово.Нажав кнопку Готово, можно переходить к шагу 9.

    При нажатии кнопки Готово автоматически выполняются следующие задачи:

    • Сайт SharePoint для командного проекта создается, когда коллекция командных проектов настроена с Продукты SharePoint.

    • создается пустая папка системы управления версиями для командного проекта.

  7. Выполните страницу Параметры сайта группы, которая появляется, только если коллекция командных проектов настроена с Продукты SharePoint:

    1. Выберите параметр Создать новый сайт SharePoint, если необходимо создать сайт SharePoint для вашего проекта.

    2. Нажмите кнопку Настроить, чтобы проверить или изменить настройки сайта SharePoint.

      В диалоговом окне Выбор расположения для создания сайта SharePoint проверьте или измените URL-адрес в поле Веб-приложение, а также Относительный путь сайта, к которому необходимо подключиться.

      ПримечаниеПримечание

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

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

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

  8. На странице Указание параметров системы управления версиями выберите один из следующих вариантов:

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

    • выберите вариант Создать новую ветвь системы управления версиями и укажите папку, из которой необходимо создать ветвь.

  9. На странице Подтверждение параметров командного проекта просмотрите выбранные элементы и заданные значения.Если информация правильна, то нажмите кнопку Готово.В противном случае нажмите кнопку Назад для внесения изменений.

    Мастер создания проектов создаст ваш командный проект.

    ПримечаниеПримечание

    Для завершения работы мастера может потребоваться несколько минут.

  10. На странице Состояние создания командного проекта просмотрите сообщения о состоянии и строку состояния на предмет сведений о создаваемых компонентах.

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

    ПримечаниеПримечание

    Руководство по процессам доступно только при условии, что на шаге 7 был создан или настроен сайт SharePoint.

  12. Нажмите кнопку Закрыть.

    Теперь можно передать свой контекст к новому командному проекту в Team Explorer.Если при создании командного проекта мастер обнаружит какую-либо неполадку, появится сообщение об ошибке с описанием этой неполадки и предложением действия по ее устранению.При появлении такого сообщения щелкните ссылку Просмотр журнала создания командных проектов и просмотрите журнал на предмет определенных ошибок и исключений.Дополнительные сведения см. в подразделе Устранение неполадок создания командного проекта далее в этом разделе.

    К началу

Устранение неполадок создания командного проекта

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

ПримечаниеПримечание

Собрать диагностические сведения о развертывании сервера Team Foundation Server, сделать моментальный снимок его конфигурации и получить данные об использовании можно с помощью анализатора соответствия рекомендациям для Team Foundation Server.Это средство выполняет некоторые проверки, чтобы определить, поддерживает ли конфигурация развертывания создание командного проекта.Дополнительные сведения см. на следующей странице веб-сайта Microsoft: Team Foundation Server Power Tools.

Устранение неполадок создания командного проекта

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

    Симптом или сообщение об ошибке

    Проблема

    Решение

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

    У вас не установлены необходимые разрешения на одном или нескольких серверах для создания командного проекта.

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

    Дополнительные сведения см. в разделе Задание разрешений администратора для коллекций командных проектов.

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

    Шаблоны процесса не доступны на определенном сервере Продукты SharePoint.

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

    Ошибка TF30321: указанное имя уже используется для другого командного проекта на Team Foundation Server.

    Имя может быть занято по одной из следующих причин.

    • Это имя используется активным проектом

    • Проект, использующий это имя, помечен для удаления, но еще не удален

    • Проект с этим именем был создан или удален только частично

    Повторите попытку, используя другое имя проекта.

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

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

    Сервер в развертывании Team Foundation настроен неверно.Эта неполадка обычно проявляется после перемещения сервера, восстановления его работоспособности после отказа или других действий, связанных с техническим обслуживанием.

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

    Сообщение об ошибке указывает на неполадку подключаемого модуля.

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

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

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

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

    1. Запустите "Блокнот".

    2. В меню Файл выберите пункт Открыть.

    3. Перейдите к файлу $:\Documents and Settings\имя_пользователя\Local Settings\Temp\VSTS_TeamProjectCreation_гггг_мм_дд_чч_мм_сс.log.

    4. Нажмите кнопку Открыть.

    5. В меню Правка выберите команду Найти.

    6. В диалоговом окне Образец поиска введите "Исключение" или "Ошибка", затем нажмите кнопку Найти далее.

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

  3. Если ошибка повторится, обратитесь к администратору сервера Team Foundation Server.

    К началу

См. также

Ссылки

Удаление командного проекта [TFSDeleteProject]

Основные понятия

Планирование и отслеживание проектов

Другие ресурсы

Настройка ресурсов для поддержки командных проектов