Compartilhar via


Adicionar políticas de check-in

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

Visual Studio 2019 | Visual Studio 2022

Os administradores do Controle de Versão do Team Foundation podem adicionar requisitos de política de check-in. Essas políticas de check-in exigem que os usuários executem ações ao realizar um check-in no controle do código-fonte. Por exemplo, um usuário pode ser obrigado a associar um item de trabalho a um conjunto de alterações. Para obter mais informações sobre check-ins, consulte Desenvolver código e gerenciar alterações pendentes.

Observação

Você pode definir as políticas de check-in do Visual Studio por meio do Team Explorer conforme documentado neste artigo, o comandotf.exe configurar ou por meio de chaves do Registro declaradas no pkgdef de uma extensão do Visual Studio. As políticas se aplicam apenas a uma única instalação do Visual Studio em seu computador. Se você tiver várias instalações do Visual Studio, precisará definir a política de check-in em cada instalação.

Criar uma política de check-in

  1. No Gerenciador de Equipes do Visual Studio, selecione Configurações e, em seguida, selecione Controle do Código-Fonte no Projeto de Equipe.

  2. Na caixa de diálogo Configurações de Controle do Código-Fonte , selecione a guia Política de Check-in e, em seguida, selecione Adicionar.

  3. Na caixa de diálogo Adicionar Política de Check-in , selecione os tipos de política desejados e selecione OK.

    Você pode selecionar entre as seguintes políticas:

    • Os builds exigem que o último build tenha sido bem-sucedido antes que novas alterações possam ser verificadas.
    • A Política de Comentários do Conjunto de Alterações exige que os usuários forneçam comentários de check-in.
    • A Análise de Código requer que a análise de código seja executada antes que o código possa ser verificado.
    • A Política de Caminho Personalizada define os escopos das outras políticas para pastas ou tipos de arquivo específicos.
    • A Política de Padrões Proibidos impede check-ins que têm arquivos com padrões de nome de arquivo proibidos.
    • A Política de Consulta de Item de Trabalho especifica uma consulta de item de trabalho cujos resultados são os únicos itens de trabalho legais a serem associados a um check-in.
    • Itens de Trabalho exigem que um ou mais itens de trabalho sejam associados a cada check-in.
  4. Se você selecionar Análise de Código, no Editor de Política de Análise de Código, selecione as caixas de seleção para os tipos de análise de código desejados e selecione OK.

    As opções são:

    • Impor o check-in para incluir apenas arquivos que fazem parte da solução atual
    • Impor análise de código C/C++ (/analisar)
    • Impor a análise de código para código gerenciado. Se você selecionar essa opção, selecione o conjunto de regras desejado nas configurações de regra para Análise de Código Gerenciado.

    Para obter mais informações sobre como usar ferramentas de análise de código, consulte Create Code Analysis Check-In Policies.

  5. Se você selecionar Política de Caminho Personalizado, na caixa de diálogo Política de Caminho Personalizado , selecione uma política filho para operar e insira um ou mais valores no RegEx (Filtro de Caminho do Controle do Código-Fonte) para especificar caminhos permitidos. Selecione Adicionar para cada valor e selecione OK.

    Aplique uma Política de Caminho Personalizado separada para cada política filho que você deseja usar caminhos personalizados.

    Observação

    Se você aplicar essa política a uma política filho habilitada, receberá uma mensagem informando que a política selecionada está habilitada no momento. Ele deve ser desabilitado ou acabará em execução duas vezes. Você pode remover ou desabilitar a política original da tela Política de Check-in .

  6. Se você selecionar Política de Padrões Proibidos, na caixa de diálogo Padrões Proibidos , liste o padrão ou os padrões a serem proibidos e selecione OK.

  7. Se você selecionar a Política de Consulta de Itens de Trabalho, na caixa de diálogo Política de Consulta , navegue até e selecione uma consulta de item de trabalho compartilhado salva e selecione OK.

  8. Quando estiver satisfeito com as configurações de políticas de check-in, selecione OK. A nova política de check-in é exibida com check-ins futuros.