Использование репозиториев Git и TFVC в одном проекте

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

В Team Foundation Server 2015 с обновлением 1 администратор проекта может добавить репозиторий Git в проект, созданный с помощью система управления версиями Team Foundation (TFVC). Вы также можете добавить репозиторий TFVC в проект, созданный с помощью Git. Это позволяет внедрить новую систему управления версиями при сохранении всех данных в проекте.

Включение доступа к новому типу репозитория

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

Добавление репозитория система управления версиями Team Foundation в проект Git

Администратор проекта должен применить некоторые разрешения на уровне папки проекта при создании папки проекта. Перейдите на страницу администрирования управления версиями и выберите узел $/ProjectName в дереве. Чтобы настроить те же группы, что и любой из шаблонов процессов по умолчанию (Agile, Scrum, CMMI), добавьте следующие группы и разрешения TFS:

  1. [Имя_проекта]\Читатели
    • Разрешить: чтение
    • Не задано: все остальные
  2. [Имя_проекта]\Участникы
    • Разрешить: возврат, извлечение, метка, блокировка, слияние, чтение
    • Не задано: все остальные
  3. [Имя_проекта]\Сборка Администратор istrators
    • Разрешить: возврат, извлечение, метка, блокировка, слияние, чтение
    • Не задано: все остальные