Editar 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 (TFVC) podem adicionar e editar os requisitos da política de check-in. Essas políticas de check-in exigem que os usuários tomem ações quando realizam check-ins para controle de versão. Por exemplo, os usuários podem ser solicitados a associar itens de trabalho a conjuntos de alterações. Para obter mais informações sobre check-ins, consulte Desenvolver código e gerenciar alterações pendentes.

Antes de editar uma política de check-in, você deve primeiro criar uma. Para obter mais informações, consulte Adicionar políticas de check-in. Os seguintes tipos de política de check-in padrão estão disponíveis:

  • 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.

Nota

Você pode desabilitar temporariamente um ou mais tipos de política na caixa de diálogo Configurações do controle do código-fonte. Na guia Política de Check-in, realce as políticas e selecione Desativar. Para ativar uma política desativada, realce a política desativada e clique em Ativar. Em seguida, selecione OK.

Pré-requisitos

Para concluir este procedimento, você deve ter a permissão Editar informações no nível do projeto definida como Permitir. Para obter mais informações, consulte Permissões TFVC padrão.

Editar uma política de check-in

  1. No menu Equipe do Visual Studio, selecione Controle do código-fonte das configurações>do projeto de equipe.

    Ou, na janela 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 do Controle do Código-Fonte, selecione a guia Política de Check-in.

  3. Na lista Tipo de Política, selecione o tipo de política para o qual pretende efetuar alterações e, em seguida, selecione Editar.

  4. Continue este procedimento com base no tipo de política que você está editando:

    • As compilações exigem que a última compilação tenha sido bem-sucedida antes que qualquer nova alteração possa ser verificada. Este tipo de política não pode ser modificado.

    • A Política de Comentários do Conjunto de Alterações exige que os usuários forneçam comentários de check-in. Este tipo de política não pode ser modificado.

    • A Análise de Código requer que a análise de código seja executada antes que o código possa ser verificado. Se você selecionar esse tipo, na caixa de diálogo Editor de Política de Análise de Código, marque as caixas de seleção dos tipos de análise de código que deseja executar. As opções são:

      • Impor o check-in para conter 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 as configurações de regra desejadas em Configurações de regra para Análise de código gerenciado.
    • A Política de Caminho Personalizado define o escopo das outras políticas para pastas ou tipos de arquivo específicos. Se você selecionar esse tipo, 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. 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 lista Política de check-in.

    • A Política de Padrões Proibidos impede check-ins com arquivos com padrões de nomes de arquivos proibidos. Se você selecionar esse tipo, na caixa de diálogo Padrões Proibidos, liste o padrão ou padrões a serem proibidos e selecione OK.

    • 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. Se você selecionar esse tipo, na caixa de diálogo Política de Consulta, navegue até uma consulta de item de trabalho compartilhado salva e selecione-a e, em seguida, selecione OK.

    • Itens de Trabalho requer que um ou mais itens de trabalho sejam associados a cada check-in. Este tipo de política não pode ser modificado.

  5. Quando estiver satisfeito com as configurações das políticas de check-in, selecione OK.