Partilhar via


Usar repositórios Git e TFVC no mesmo projeto

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

No Team Foundation Server 2015 Atualização 1, um administrador de projeto pode adicionar um repositório Git a um projeto criado com o 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.

Pré-requisitos

Categoria Requerimentos
Acesso ao projeto Membro de um projeto .
Permissões - Ver código em projetos privados: Acesso pelo menos Básico.
- Clone ou contribua para o código em projetos privados: Membro do grupo de segurança Contributors ou permissões correspondentes no projeto.
- Definir permissões de ramo ou repositório: Gerir permissões para o ramo ou repositório.
- Alterar ramificação padrão: Editar políticas e permissões para o repositório.
- Importar um repositório: Membro do grupo de segurança Administradores de Projeto ou com permissão de Criar repositório ao nível do projeto Git definida como Permitir. Para obter mais informações, consulte Definir permissões do repositório Git.
Serviços Repos ativado.
Ferramentas Opcional. Utilize os comandos az repos: Azure DevOps CLI.

Observação

Em projetos públicos, os usuários com acesso Partes Interessadas têm acesso total aos repositórios do Azure, incluindo visualização, clonagem e contribuição para o código.

Categoria Requerimentos
Acesso ao projeto Membro de um projeto .
Permissões - Visualização de código: Pelo menos acesso básico.
- Clone ou contribua para o código: Membro do grupo de segurança Contributors ou com permissões correspondentes no projeto.
Serviços Repos ativado.

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 as 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. Dirija-se à página de administração do Controle de Versão e selecione o nó "$/ProjectName" na árvore. Para configurar os mesmos grupos que qualquer um dos nossos modelos de processo padrão (Agile, Scrum, CMMI), adicione os seguintes grupos e permissões do TFS:

  1. [ProjectName]\Leitores
    • Permitir: Ler
    • Não definido: Todos os outros
  2. [ProjectName]\Colaboradores
    • Permitir: Registar entrada, Registar saída, Etiqueta, Bloquear, Fundir, Ler
    • Não definido: Todos os outros
  3. [ProjectName]\Administradores de compilação
    • Permitir: Registar entrada, Registar saída, Etiqueta, Bloquear, Fundir, Ler
    • Não definido: Todos os outros