Resolver itens de trabalho no commit

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

Feche itens de trabalho mencionando palavras-chave em mensagens de confirmação. Quando você faz menção a algum item de trabalho em um commit que chega ao branch padrão por meio de um dos fluxos de trabalho com suporte, tentaremos resolver esse item de trabalho.

Palavras-chave

As três palavras-chave com suporte para disparar uma menção de resolução são fix, fixes e fixed (não diferencia maiúsculas de minúsculas). Opcionalmente, a palavra-chave pode vir seguida de dois-pontos. A maioria das formas de pontuação pode anteceder ou retomar a menção de resolução, excluindo outro sinal de cerquilha (#).

Exemplos

Fixes #123

This fixed #123!

Change behavior to fix: #123

Fixes #123 and fixes #124

Observação

Cada item de trabalho a ser fechado deve incluir tanto uma palavra-chave com suporte quanto o número do item de trabalho. Listas separadas por vírgulas, como fixes #123,124,125 após uma palavra-chave, só resolvem o primeiro item de trabalho. Isso é feito para atenuar a quantidade de resoluções acidentais que podem ocorrer.

Fechar um item de trabalho

Use as palavras-chave para fazer menção a um item de trabalho na mensagem de confirmação. Depois, siga um dos dois fluxos de trabalho:

  • Evento de push – se um commit contiver alguma menção de resolução quando for enviado por push ao branch padrão do repositório, ele tentará resolver o item de trabalho.

  • Evento de solicitação de pull pós-conclusão – quando um usuário conclui uma solicitação de pull (excluindo a mesclagem de squash) ao branch padrão e seleciona a opção Concluir itens de trabalho associados após a mesclagem, todos os commits vinculados à solicitação de pull serão processados em relação às menções de resolução e tentarão resolver os itens de trabalho associados. Isso é feito selecionando a opção pós-conclusão para concluir os itens de trabalho associados na caixa de diálogo de conclusão da solicitação de pull.

    Opção de caixa de diálogo pós-conclusão

Permitir a resolução de itens de trabalho de menções a commits

Você pode usar a configuração Confirmar resolução de itens de trabalho de menção nas configurações do repositório para habilitar ou desabilitar esse recurso. Essa configuração é definida no nível do repositório individual e está habilitada por padrão.

Opção de administrador para permitir a resolução de itens de trabalho de menções a commits