Compartilhar via


Editar políticas de check-in

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

Visual Studio 2019 | Visual Studio 2022

Os administradores do TFVC (Controle de versão do Team Foundation) podem adicionar e editar 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 de versão. Por exemplo, os usuários podem ser obrigados a associar itens de trabalho a conjuntos de alterações. Para saber mais sobre check-ins, consulte Desenvolver código e gerenciar alterações pendentes.

Antes de editar uma política de check-in, primeiro é necessário 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:

  • Builds exigem que o último build tenha sido bem-sucedido antes que seja feito check-in nas novas alterações.
  • 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.

Observação

Você pode desabilitar temporariamente um ou mais tipos de política na caixa de diálogo Configurações de controle de código-fonte . Na guia Política de check-in, destaque as políticas e selecione Desabilitar. Para habilitar uma política desabilitada, realce a política desabilitada e clique em Habilitar. Depois, selecione OK.

Pré-requisitos

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

Editar uma política de check-in

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

    Ou, na janela 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.

  3. Na lista Tipo de política, selecione o tipo de política para o qual você deseja fazer alterações e selecione Editar.

  4. Continue este procedimento com base no tipo de política a ser editado:

    • Builds exigem que o último build tenha sido bem-sucedido antes que seja feito check-in nas novas alterações. Esse tipo de política não pode ser modificado.

    • Política de comentários do conjunto de alterações exige que os usuários forneçam comentários sobre o check-in. Esse tipo de política não pode ser modificado.

    • Análise de código exige que a análise de código seja executada antes que seja feito check-in no código. 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 para os tipos de análise de código que deseja executar. As opções são:

      • Aplicar o check-in para conter apenas arquivos que fazem parte da solução atual
      • Impor análise de código C/C++ (/analyze)
      • Aplicar análise de código para código gerenciado. Se você selecionar essa opção, marque o conjunto de regras desejado em Configurações de regra para Análise de código gerenciado.
    • Política de caminho personalizado investiga as outras políticas em relação a pastas ou tipos de arquivo específicos. Se você selecionar este tipo, 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. Aplique uma Política de caminho personalizado separada para cada política filho desejado para 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 lista Política de check-in.

    • Política de padrões proibidos impede os check-ins que têm arquivos com padrões de nome de arquivo proibidos. Se você selecionar este tipo, na caixa de diálogo Padrões proibidos, liste o padrão ou os padrões a serem proibidos e selecione OK.

    • 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 este tipo, na caixa de diálogo Política de consulta, navegue e selecione uma consulta de item de trabalho compartilhada salva e selecione OK.

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

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