Adicionar políticas de check-in

Serviços de DevOps do Azure | 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 de check-in. Essas políticas de check-in exigem que os usuários tomem ações quando realizam um check-in no controle do código-fonte. Por exemplo, um usuário pode ser solicitado 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.

Nota

Você pode definir políticas de check-in do Visual Studio por meio do Team Explorer, conforme documentado neste artigo, o comando tf.exe configure ou por meio de chaves do Registro declaradas no pkgdef de uma extensão do Visual Studio. As diretivas só se aplicam a uma única instalação do Visual Studio no 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 Visual Studio Team Explorer, selecione Configurações e, em seguida, selecione Controle do código-fonte em 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 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:

    • As compilações exigem que a última compilação tenha sido bem-sucedida antes que qualquer nova alteração possa ser verificada.
    • 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 Personalizado define o escopo das outras políticas para pastas ou tipos de arquivo específicos.
    • A Política de Padrões Proibidos impede check-ins com arquivos com padrões de nomes de arquivos 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 requer 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, em seguida, 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)
    • Imponha a 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 personalizada, na caixa de diálogo Política de caminho personalizada, selecione uma política filho para operar e insira um ou mais valores no 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.

    Nota

    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 desativado ou acabará sendo executado duas vezes. Você pode remover ou desativar 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 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 até uma consulta de item de trabalho compartilhado salvo, selecione-a e selecione OK.

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