Adicionar políticas para check-in

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

Visual Studio 2019 | Visual Studio 2022

Os administradores do Controle de Versão do Team Foundation podem adicionar requisitos de política para check-in. Essas políticas para 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 saber mais sobre check-ins, consulte Desenvolver código e gerenciar alterações pendentes.

Observação

Você pode definir políticas para check-in do Visual Studio por meio do Team Explorer conforme documentado neste artigo, o tf.exe configurar comando 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 Team Explorer do Visual Studio, selecione Configurações e, em seguida, selecione Controle do Código-Fonte em Projeto de Equipe.

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

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

    Você pode selecionar as seguintes políticas:

    • Compilações exigem que o último build tenha sido bem-sucedido antes que novas alterações possam ser verificadas.
    • Política de comentários do conjunto de alterações exige que os usuários forneçam comentários sobre o check-in.
    • Análise de código exige que a análise de código seja executada antes que seja feito check-in no código.
    • Política de caminho personalizado investiga as outras políticas em relação a pastas ou tipos de arquivo específicos.
    • Política de padrões proibidos impede os check-ins que têm arquivos com padrões de nome de arquivo proibidos.
    • 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 exige 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, marque 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++ (/analyze)
    • Impor Análise de Código para Código Gerenciado. Se você selecionar essa opção, selecione o conjunto de regras desejado em 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 Criar políticas de check-In de análise de código.

  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 em Filtro de Caminho de Controle do Código-Fonte (RegEx) para especificar caminhos permitidos. Selecione Adicionar para cada valor e, em seguida, 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. Ela deve ser desabilitada ou acabará em execução duas vezes. Você pode remover ou desabilitar a política original na 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 Política de Consulta de Itens de Trabalho, na caixa de diálogo Política de Consulta, navegue e selecione uma consulta de item de trabalho compartilhada 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.