Разработка и совместное использование кода в TFVC с помощью Visual Studio

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Независимо от того, является ли ваш проект программным обеспечением большим, небольшим или новым, лучше использовать управление версиями как можно раньше. В этой статье показано, как приступить к работе с Team Foundation Version Control (TFVC), централизованной системой управления версиями.

  • Если вы хотите работать в распределенной системе управления версиями, вместо этого можно использовать Git с Azure Repos.

  • Если у вас есть код, который вы хотите перенести в Azure DevOps Services, ознакомьтесь с обзором миграции.

Предпосылки

Категория Требования
доступ к проекту Член проекта Azure DevOps, в котором находится репозиторий TFVC.
Разрешения - Чтение. Просмотр репозитория и его содержимого.
- Проверка. Чтобы проверить изменения в репозитории.
- См. сведения о том, как просмотреть файлы для редактирования.
- Управление рабочими областями: создание рабочих областей и управление ими.
Инструменты Визуальная студия.

Замечание

TFVC не поддерживается в версиях ARM Visual Studio.

Подключение к проекту

  1. На домашней странице Team Explorer в Visual Studio выберите значок "Управление подключениями ".

  2. На странице "Подключение" Team Explorer щелкните правой кнопкой мыши проект, содержащий репозиторий, и выберите "Подключить".

    Снимок экрана: выбор подключения для подключения проекта.

    Если нужный проект не указан, выберите "Управление подключениями", выберите "Подключиться к проекту" и выберите нужный проект. Дополнительные сведения см. в разделе "Подключение" из Visual Studio или Team Explorer.

Замечание

Некоторые параметры меню TFVC не отображаются в Visual Studio, пока не подключитесь к TFVC.

Настройка рабочей области

  1. На домашней странице Visual Studio Team Explorer выберите "Настроить рабочую область ", чтобы сопоставить проект с папкой на компьютере разработки.

  2. Подтвердите путь к рабочей области и выберите "Карта" и "Получить ", чтобы сопоставить рабочую область и получить код.

    Снимок экрана: сопоставление рабочей области для получения кода.

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

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

Если вы не видите ссылку "Настройка рабочей области ", возможно, на компьютере уже есть рабочая область. Чтобы просмотреть существующие рабочие области, откройте обозреватель управления версиями или просмотрите раздел "Решения " в Team Explorer. Дополнительные сведения см. в обозревателе управления версиями для управления файлами в TFVC и создании и работе с рабочими областями.

Снимок экрана: Team Explorer, где можно выбрать обозреватель системы управления версиями или управление рабочими областями.

Замечание

TFVC не поддерживает рабочие области на сетевых дисках или путях UNC.

Добавление кода в управление версиями

  1. Чтобы создать проект кода для управления версиями TFVC, выберите "Создать " в разделе "Решения " на домашней странице Team Explorer. Поместите новое решение в сопоставленную папку рабочей области, например c:\Users\YourName<\Source\>Workspaces\YourTeamProject\.

    Снимок экрана: домашняя страница Team Explorer с выделенным элементом

    Или, если у вас уже есть приложение, которое вы хотите поместить в систему управления версиями TFVC, переместите решение в папку рабочей области в проводнике Windows.

    Снимок экрана: перемещение исходного кода в папку рабочей области.

  2. Откройте решение в Visual Studio.

    Снимок экрана: домашняя страница Team Explorer, где можно открыть решение в Visual Studio.

  3. Нажмите клавиши CTRL+ALT+L, чтобы открыть обозреватель решений и в обозревателе решений, щелкните правой кнопкой мыши решение и выберите "Добавить решение в систему управления версиями".

    Снимок экрана: добавление решения в систему управления версиями.

  4. В диалоговом окне "Добавление решения в систему управления версиями " просмотрите сведения и нажмите кнопку "ОК".

Проверка решения

  1. Когда вы будете готовы к проверке кода, щелкните правой кнопкой мыши решение в обозревателе решений и выберите "Войти".

    Снимок экрана: контекстное меню с выбранным параметром

  2. На странице "Ожидающие изменения" в Team Explorer добавьте комментарий для регистрации и нажмите кнопку "Войти".

    Снимок экрана: область

  3. На домашней странице Team Explorer выберите обозреватель системы управления версиями.

    Снимок экрана: домашняя страница Team Explorer с выбранным обозревателем системы управления версиями.

    В обозревателе управления версиями можно увидеть решение в TFVC.

    Снимок экрана: решение в обозревателе системы управления версиями.

Теперь вся команда может работать над кодом. Все изменения отслеживаются в элементе управления версиями.

Возврат изменений

  1. При редактировании кода в Visual Studio, который находится в системе управления версиями TFVC, измененный файл автоматически извлекается. Например, site.css извлекается после font-size изменения 16px.

    Снимок экрана: обозреватель решений с файлом site.css извлечен.

  2. Чтобы сравнить измененный файл с последней версией в системе управления версиями, щелкните правой кнопкой мыши файл в обозревателе решений и выберите "Сравнить".

    Снимок экрана: параметр сравнения в контекстном меню обозревателя решений.

    Откроется окно Diff , и вы можете увидеть разницу между двумя версиями.

    Снимок экрана: окно сравнения с двумя версиями файла параллельно.

  3. В обозревателе решений щелкните правой кнопкой мыши файл и нажмите кнопку "Войти ", чтобы проверить изменение.

    Снимок экрана, на котором показан параметр

    Вы также можете войти из редактора кода или из Team Explorer.

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

    Снимок экрана: связанные рабочие элементы в ожидающих изменениях.

  5. Добавьте комментарий и войдите.

    Снимок экрана, на котором показано, где можно добавить комментарий и проверить файлы.

  6. В обозревателе управления версиями щелкните правой кнопкой мыши измененный файл и выберите "Просмотреть журнал ", чтобы просмотреть журнал.

    Снимок экрана: просмотр журнала в контекстном меню исходного файла.

    В окне журнала перечислены все наборы изменений, которые включают этот файл.

    Снимок экрана: окно журнала с наборами изменений.

Дальнейшие шаги