Пошаговое руководство. Создание нового командного проекта из существующего командного проекта
Обновлен: Ноябрь 2007
В данном пошаговом руководстве показано, как создать новый командный проект с именем "Adventure Works версия 2.0" на базе существующего командного проекта с именем "Adventure Works". В данном обзоре представлены следующие задачи.
Создание нового командного проекта.
Создание ветвления исходного кода.
Копирование рабочего элемента и запроса между командными проектами.
Копирование запроса рабочего элемента между командными проектами.
Копирование документа между командными проектами.
Обязательные компоненты
Для выполнения инструкций данного пошагового руководства требуется следующее.
Team Foundation Server.
Выполните Пошаговое руководство. Создание нового командного проекта для создания командного проекта "AdventureWorks".
Выполните Пошаговое руководство. Настройка групп и разрешений для добавления группы и пользователя, а также для настройки разрешений группы.
Выполните Пошаговое руководство: отслеживание рабочих элементов для создания запроса рабочего элемента.
Разрешения, описанные в следующем разделе.
Требуемые разрешения
Для выполнения инструкций данного пошагового руководства необходимо быть членом группы безопасности Team Foundation Администраторы или установить для серверных разрешений Создать новые проекты значение Разрешить. Кроме того, учетная запись пользователя должна быть участником ролей Администратор служб Windows SharePoint Services и Диспетчер содержимого служб отчетов SQL Server. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Создание командного проекта
Командные проекты создаются в Team Foundation Server. Следовательно, необходимо подключиться к Team Foundation Server, где хранится AdventureWorks. Дополнительные сведения см. в разделе Практическое руководство: подключение к Team Foundation Server.
После того как подключение установлено, можно создать новый командный проект.
Создание командного проекта
В меню Файл выберите пункт Создать командный проект.
Откроется диалоговое окно Создание командного проекта.
Примечание. Если не используются параметры управления проектами, разработки на языке Visual Basic или веб-разработки Visual Studio, в меню Файл выберите команду Создать и щелкните пункт Командный проект.
На странице Параметры командного проекта в поле Имя командного проекта введите AdventureWorks версия 2.0, затем нажмите Далее.
На странице Выбор шаблона процесса в списке Шаблон процесса для создания командного проекта выберите MSF для гибкой разработки программного обеспечения.
Сред. Командный обозреватель включает шаблоны процессов, созданные на основе технологии Microsoft Solutions Framework (MSF). По умолчанию предусмотрено два шаблона процессов: "MSF для гибкой разработки программного обеспечения" и "для улучшения процесса интеграции модели зрелости возможностей CMMI". Группа или организация может предоставить дополнительные шаблоны процессов или удалить шаблоны MSF.
На странице Укажите параметры для портала проекта оставьте заголовок по умолчанию и в поле Описание портала командного проекта введите Пример командного проекта "AdventureWorks версия 2.0"
Каждый командный проект представляет собой веб-узел группы (использующий службы Windows SharePoint Services), на котором хранятся документы, связанные с проектом группы, и отслеживаются версии этих документов.
Нажмите кнопку Далее.
На странице Укажите параметры системы управления версиями выберите Создать новую ветвь управления версиями.
В списке Разветвление от выберите $/AdventureWorks, а затем нажмите кнопку Далее.
На странице Подтвердите параметры командного проекта нажмите кнопку Готово.
Мастер создания проектов создает новый командный проект.
Примечание. Для завершения работы мастера может потребоваться несколько минут.
На странице Командный проект создан нажмите кнопку Закрыть.
По умолчанию установлен флажок Запустить руководство по процессам для получения дополнительных сведений о выполнении командных проектов. При этом мастер открывает страницу с руководство по процессам MSF для гибкой разработки программного обеспечения.
Командный проект AdventureWorks версия 2.0 отображается в Сред. Командный обозреватель. Ознакомьтесь с иерархией командного проекта, развернув его узлы. Это те же узлы, которые открываются в узле командного проекта "AdventureWorks".
Рабочие элементы. Этот узел позволяет добавлять рабочие элементы, а также создавать и просматривать запросы к базе данных рабочих элементов.
Документы. Этот узел предоставляет доступ к документам, таким как руководства по процессам, функциональные спецификации и оценки рисков, которые хранятся на портале проекта.
Отчеты. Этот узел предоставляет доступ к отчетам, содержащим показатели командного проекта.
Построения группы. Этот узел предоставляет доступ к построениям командного проекта.
Система управления версиями. Этот узел предоставляет доступ к иерархии управления системой управления версиями командного проекта.
Настройка параметров командного проекта
После того как командный проект создан, необходимо настроить его параметры, такие как группы, разрешения, области и итерации, конфигурации построений и система управления версиями. Параметры командного проекта можно изменить в меню Группа или с помощью Сред. Командный обозреватель.
В данном примере будет создана новая группа пользователей, в которую будет добавлен пользователь.
Добавление новой группы и пользователя
В Сред. Командный обозреватель щелкните узел командного проекта.
В меню Группа выберите пункт Параметры командного проекта и щелкните Участие в группах.
В диалоговом окне Группы проектов для "AdventureWorks версия 2.0" нажмите Далее.
В диалоговом окне Создание новой группы Team Foundation Server в поле Имя группы введите Разработчики и нажмите кнопку ОК.
В списке Группы появится группа "Разработчики".
Примечание. Чтобы создать дополнительные группы, повторите шаг 4.
В списке Группы выберите Разработчики и нажмите кнопку Свойства.
В диалоговом окне Свойства группы Team Foundation Server откройте вкладку Участники.
Выберите Пользователь или группа Windows и затем нажмите Добавить.
В диалоговом окне Выбор пользователей или групп введите имя пользователя и затем нажмите кнопку ОК.
Примечание. Если введенное имя не является уникальным, система отображает диалоговое окно Обнаружено несколько имен. В таком случае выберите желаемое имя в пункте Совпадающие имена и нажмите кнопку ОК. Затем в диалоговом окне Выбор пользователей или групп нажмите кнопку ОК.
В диалоговом окне Свойства группы Team Foundation Server нажмите кнопку ОК.
В диалоговом окне Группы проектов для "AdventureWorks версия 2.0" нажмите Закрыть.
В меню Группа выберите пункт Параметры командного проекта и щелкните Безопасность.
В диалоговом окне Безопасность проекта выберите Группа Team Foundation Server и затем нажмите Добавить.
В диалоговом окне Добавление группы выберите <имя проекта>\Разработчики и затем нажмите ОК.
Team Foundation Server добавит группу "Разработчики" в командный проект.
В поле Разрешения установите флажок Разрешить в строке Просмотр информации на уровне проекта.
Нажмите кнопку Закрыть.
Для версии продукта 2.0 можно использовать ту же структуру командного проекта, которая применялась в оригинальном командном проекте. Имеется группа "Киоск", осуществляющая работы по созданию программного обеспечения для внутримагазинных киосков, в которых покупатели могут заказывать или получать продукты. Имеется также веб-группа, работающая в на веб-узле в Интернете. Изменение структуры проекта в соответствии со структурой организации позволяет сопоставить рабочие элементы с группами, которые над ними работают. Затем можно использовать категории для классификации рабочих элементов и создания для них запросов и отчетов. Шаблон процесса не создает области автоматически, а также не копирует области автоматически из старого командного проекта. Следует ввести области вручную.
Изменение структуры командного проекта
В Сред. Командный обозреватель выберите командный проект AdventureWorks версия 2.0.
В меню Группа выберите пункт Параметры командного проекта и щелкните Области и итерации.
В диалоговом окне Области и итерации перейдите на вкладку Область.
В панели инструментов нажмите кнопку Добавить дочерний узел.
Щелкните правой кнопкой мыши новый узел, выберите Переименовать и затем в поле ввода введите Киоск.
Щелкните узел Область.
Повторите шаги 3, 4 и 5, чтобы создать дополнительную область под названием Интернет.
Затем измените командный проект, чтобы указать запланированные итерации. В сценарии данного пошагового руководства используются те же три вехи, что и в оригинальном командном проекте. Каждая веха является концом итерации: M1 — прототип, M2 — бета-версия, M3 — выпуск.
Изменение итераций командного проекта
В диалоговом окне Области и итерации перейдите на вкладку Итерация.
Примечание. В состав шаблона "MSF для гибкой разработки программного обеспечения" входят три предварительно определенные итерации. В этой процедуре можно удалить данные итерации, переименовать их вместо создания новых или оставить итерации без изменения.
В панели инструментов нажмите кнопку Добавить дочерний узел.
Щелкните правой кнопкой мыши новый узел, выберите Переименовать и затем в поле ввода введите M1 — прототип.
Щелкните узел Итерация.
Повторите шаги 2, 3 и 4, чтобы создать две другие итерации под названием M2 — бета-версия и M3 — выпуск.
Нажмите кнопку Закрыть.
Копирование соответствующих рабочих элементов в новый проект
Если имеются такие рабочие элементы, как задачи или ошибки, которые были отложены в старом командном проекте, эти рабочие элементы могут быть перемещены в новый командный проект. Рабочие элементы должны индивидуально копироваться из старого командного проекта в новый. Также можно копировать любые запросы.
Копирование рабочих элементов в новый командный проект
В Сред. Командный обозреватель последовательно разверните узлы AdventureWorks и Рабочие элементы, затем выберите узел Запросы группы.
В меню Группа выберите пункт Добавить рабочий элемент и щелкните Задача.
В поле заголовка введите Встретиться с бизнес-аналитиком для получения новых требований.
В списке Дисциплина выберите Управление проектами.
В меню Файл щелкните Сохранить новую задачу <номер>.
В Сред. Командный обозреватель в Запросы группы дважды щелкните Все задачи.
Щелкните правой кнопкой мыши только что созданную задачу и выберите команду Создать копию рабочего элемента.
В диалоговом окне Копирование рабочего элемента раскройте список Командный проект и выберите AdventureWorks версия 2.0.
В списке Тип рабочего элемента выберите Задача и нажмите кнопку ОК.
На вкладке Новая задача <номер> в списке Область выберите Киоск.
В списке Итерация выберите итерацию M1 — прототип.
В списке Исполнитель выберите лицо, ответственное за задание.
В меню Файл щелкните Сохранить новую задачу <номер>.
В Сред. Командный обозреватель последовательно разверните узлы AdventureWorks версия 2.0, Рабочие элементы и Запросы группы, затем дважды щелкните узел Все задачи.
Прокрутите вниз список задач и убедитесь в том, что в списке содержится задача, скопированная из командного проекта "AdventureWorks".
Чтобы скопировать дополнительные рабочие элементы из старого командного проекта в новый, повторите шаги с 7 по 14.
Примечание. При необходимости можно использовать Microsoft Excel для массового копирования рабочих элементов из одного командного проекта в другой. При массовом копировании копируется текущая информация в рабочих элементах, но не копируются журналы рабочих элементов, приложения и ссылки на новый командный проект. Дополнительные сведения о массовом копировании рабочих элементов с помощью Microsoft Excel см. в разделе Работа с рабочими элементами в Microsoft Excel и Microsoft Project.
Копирование соответствующих документов в новый проект
Могут иметься документы, созданные и сохраненные в портале старого командного проекта, которые потребуется использовать в новом командном проекте. Можно переместить такие документы в проект версии 2.0, скопировав и вставив их.
Копирование документов в новый командный проект
В Сред. Командный обозреватель последовательно разверните узлы AdventureWorks, Документы и Требования.
Щелкните правой кнопкой мыши файл Концепция.doc и выберите пункт Переименовать.
В текстовое поле введите Новая концепция.doc и нажмите клавишу ENTER.
Щелкните файл Новая концепция.doc.
В меню Правка выберите Копировать.
Последовательно разверните узлы AdventureWorks версия 2.0, Документы и Требования.
В меню Правка выберите Вставить.
В списке документов появится фай Новая концепция.doc.
Чтобы скопировать дополнительные документы из старого командного проекта в новый, повторите шаги с 4 по 7.
Следующие действия
Теперь, когда версия 2.0 командного проекта создана, вы и другие участники группы можете начать работу с новым командным проектом. Рассмотрите возможность выполнения дополнительных шагов, представленных ниже.
Включите дополнительные в рабочие элементы, скопированная из командного проекта "AdventureWorks". Дополнительные сведения см. в разделе Пошаговое руководство. Добавление ссылок и вложений в рабочие элементы.
Повторно создайте те политики возврата, которые использовались в командном проекте "Adventure Works". Дополнительные сведения см. в разделе Пошаговое руководство. Настройка политик возврата и примечаний при возврате.
См. также
Задачи
Пошаговое руководство. Присоединение к командному проекту
Основные понятия
Руководство по процессу, пакет Team Foundation