Лабораторная работа - Microsoft · PDF file 2016-09-22 · ASP.NET...

Click here to load reader

  • date post

    06-Jun-2020
  • Category

    Documents

  • view

    0
  • download

    0

Embed Size (px)

Transcript of Лабораторная работа - Microsoft · PDF file 2016-09-22 · ASP.NET...

  • Лабораторная работа

    Введение в использование Git с Team Foundation Server 2015

    Lab version: 14.0.23107.0

    Last updated: 9/22/2015

  • TABLE OF CONTENT

    ВВЕДЕНИЕ В ИСПОЛЬЗОВАНИЕ GIT С TEAM FOUNDATION SERVER 2015 ............................................................ 1

    PREREQUISITES ...................................................................................................................................................... 3

    О КОМПАНИИ FABRIKAM FIBER ........................................................................................................................... 3

    УПРАЖНЕНИЯ ....................................................................................................................................................... 3

  • Резюме

    Из этой лабораторной работы вы узнаете о том, как использовать Git с Team Foundation Server

    2015 и Visual Studio 2015. Git - распределенная система контроля версий, его репозитории могут

    располагаться как локально (например, на машине разработчика), так и на сервере Team

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

    синхронизирован с центральным репозиторий на Team Foundation Server, как делать ветвление и

    слияние.

    Prerequisites Для выполнения лабораторной работы вам понадобится виртуальная машина с Visual Studio 2015

    от Microsoft. Подробнее про то, где загрузить и как ее использовать, здесь.

    О компании Fabrikam Fiber Эти лабораторные работы в качестве основы для сценариев, о которых вы узнаете в процессе,

    оперируют несуществующей компанией Fabrikam Fiber. Fabrikam Fiber занимается кабельным

    телевидением и сопутствующими сервисами в США. Компания быстро растет и уже начала

    использовать Microsoft Azure для того, чтобы масштабировать свой веб-сайт для обслуживания их

    запросов и отслеживания деятельности инженеров. Компания использует локальное приложение

    ASP.NET MVC для управления заказами клиентов.

    В этих лабораторных работах вы изучите сценарии, включенные в рабочий процесс команды

    разработки и тестирования Fabrikam Fiber. Команда, состоящая из 8-10 человек, решила

    использовать средства управления жизненным циклом проектов Visual Studio 2015 для того, чтобы

    контролировать программный код, выполнять сборки, тестировать веб-сайты, планировать и

    отслеживать происходящее с проектом.

    Упражнения Эта лабораторная работа включает в себя следующие упражнения:

    1. Введение в Git

    2. Ветвление и слияние в Git

    Примерное время выполнения лабораторной работы: 30 минут.

    http://aka.ms/ALMVM

  • Упражнение 1: Введение в Git

    В этом упражнении вы научитесь создавать, клонировать и делать пуш коммитов в репозиторий

    Git с Team Foundation Server 2015.

    1. Войдите под аккаунтом Julia Ilyiana (VSALM\Julia). Пароль: P2ssw0rd.

    2. Запустите Visual Studio 2015 и откройте Team Explorer. Вы должны быть подключены к

    командному проекту FabrikamFiber, если этого не произошло, нажмите Connect to Team

    Projects ( ) и инициируйте подключение.

    3. Есть несколько причин выбора Git внутри TFS командой Fabrikam Fiber – они могут

    взаимодействовать друг с другом используя утилиты типа Xcode, которые поддерживают

    протокол Git, они могут работать оффлайн и коммитить код локально, перенося его в TFS

    при появлении связи, и поддержка Git в Visual Studio 2015.

    4. Нажмите File | New | Team Project.

    5. Назовите новый проект “FabrikamCommunity” и нажмите на Next.

    Изображение 1

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

    6. Нажмите на Next.

    Изображение 2

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

    7. Отметьте опцию “Do not conИзображение a SharePoint site at this time” и нажмите на

    Next.

  • Изображение 3

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

    8. Выберите версию Git и нажмите на Finish

  • Изображение 4

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

    9. Нажмите на Close.

    10. Нажмите на Clone Repository.

  • Изображение 5

    Клонирование репозитория

    11. Нажмите на Clone.

    Изображение 6

    Клонирование репозитория

  • Изображение 7

    Клонирование репозитория в локальную папку

    12. В Team Explorer – Home нажмите на Settings.

    Изображение 8

    Настройки проекта

    13. Нажмите на Global Settings.

  • Изображение 9

    Настройки Git

    14. Введите e-mail ([email protected]) и нажмите на Update.

  • Изображение 10

    Настройка e-mail

    15. Нажмите на Home.

    Изображение 11

    Главная страница

    16. Создайте новую рабочую задачу в продуктовом бэклоге, нажав Team | New Work Item |

    Product Backlog Item в главном меню.

    17. Введите “Create new web site” и нажмите на Save Work Item. Обратите внимание на ID

    сохраненной задачи.

  • Изображение 12

    Создание новой рабочей задачи в бэклоге

    18. В Team Explorer – Home нажмите на New….

    Изображение 13

    Создание нового решения

    19. Выберите шаблон Visual C# | Web | ASP.NET Web Application.

  • Изображение 14

    Создание нового веб-сайта

    20. Отметив шаблон MVC 4, снимите настройку “Host in the cloud” и нажмите OK.

  • Изображение 15

    Создание нового веб-сайта

    21. Нажмите на OK.

    22. В Team Explorer – Home нажмите на Changes.

  • Изображение 16

    Просмотр изменений

    23. В проект были автоматически добавлены файлы .gitattributes и .gitignore. Файл

    .gitattributes содержит настройки поведения Git, файл .gitignore определяет шаблон, по

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

    Изображение 17

    Изменения в проекте, включенные в коммит

    24. Введите комментарий к коммиту “initial MVC site for work item #247”. Если идентификатор

    у вашей задачи другой, введите его – использование # с идентификатором позволяет

    привязать коммит к рабочей задаче при пуше на сервер.

    Изображение 18

    25. Выполните коммит, нажав на Commit. Коммит сохранится локально, не уходя на сервер.

  • Изображение 19