Usar repositórios Git e TFVC no mesmo projeto

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

No Team Foundation Server 2015 Atualização 1, um administrador de projeto pode adicionar um repositório Git a um projeto criado com Controle de Versão do Team Foundation (TFVC). Você também pode adicionar um repositório TFVC a um projeto criado com o Git. Isso permite que você adote um novo sistema de controle de versão, preservando todos os dados em seu projeto.

Habilitar o acesso ao novo tipo de repositório

Como as permissões são aplicadas no momento da criação do projeto por um modelo de processo, haverá uma pequena quantidade de trabalho para corrigir permissões para um novo tipo de repositório.

Adicionar um Repositório de Controle de Versão do Team Foundation a um projeto Git

O administrador do projeto precisará aplicar algumas permissões no nível da pasta do projeto quando a pasta do projeto for criada. Vá para a página Administração do Controle de Versão e selecione o nó "$/ProjectName" na árvore. Para configurar os mesmos grupos que qualquer um de nossos modelos de processo padrão (Agile, Scrum, CMMI), adicione os seguintes grupos e permissões do TFS:

  1. [ProjectName]\Readers
    • Permitir: Leitura
    • Não definido: Todos os outros
  2. [ProjectName]\Contributors
    • Permitir: Check-in, Check-out, Rótulo, Bloqueio, Mesclagem, Leitura
    • Não definido: Todos os outros
  3. [ProjectName]\Build Administrators
    • Permitir: Check-in, Check-out, Rótulo, Bloqueio, Mesclagem, Leitura
    • Não definido: Todos os outros