Uso de repositorios de Git y TFVC en el mismo proyecto

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

En Team Foundation Server 2015 Actualización 1, un administrador de proyectos puede agregar un repositorio de Git a un proyecto creado con Control de versiones de Team Foundation (TFVC). También puede agregar un repositorio TFVC a un proyecto creado con Git. Esto le permite adoptar un nuevo sistema de control de versiones a la vez que conserva todos los datos del proyecto.

Habilitación del acceso al nuevo tipo de repositorio

Dado que los permisos se aplican en el momento de la creación del proyecto mediante una plantilla de proceso, habrá una pequeña cantidad de trabajo para corregir los permisos de un nuevo tipo de repositorio.

Adición de un repositorio de Control de versiones de Team Foundation a un proyecto de Git

El administrador del proyecto deberá aplicar algunos permisos de nivel de carpeta del proyecto cuando se cree la carpeta del proyecto. Vaya a la página Administración del control de versiones y seleccione el nodo "$/ProjectName" en el árbol. Para configurar los mismos grupos que cualquiera de nuestras plantillas de proceso predeterminadas (Agile, Scrum, CMMI), agregue los siguientes grupos y permisos de TFS:

  1. [ProjectName]\Lectores
    • Permitir: Lectura
    • No establecido: Todos los demás
  2. [ProjectName]\Colaboradores
    • Permitir: Insertar en el repositorio, Extraer del repositorio, Etiqueta, Bloquear, Combinar, Lectura
    • No establecido: Todos los demás
  3. [ProjectName]\Administradores de compilación
    • Permitir: Insertar en el repositorio, Extraer del repositorio, Etiqueta, Bloquear, Combinar, Lectura
    • No establecido: Todos los demás