Risolvere gli elementi di lavoro durante il commit

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

Chiudere gli elementi di lavoro facendo riferimento alle parole chiave nei messaggi di commit. Quando si parla di un elemento di lavoro in un commit che lo rende nel ramo predefinito tramite uno dei flussi di lavoro supportati, si tenterà di risolvere l'elemento di lavoro.

Parole chiave

Le tre parole chiave supportate per attivare una menzione di risoluzione sono fix, fixese (senza distinzione tra maiuscole e fixed minuscole). Facoltativamente, un punto può seguire la parola chiave. La maggior parte delle forme di punteggiatura può precedere o procedere con la risoluzione, escludendo un altro segno di sterlina (#).

Esempi

Fixes #123

This fixed #123!

Change behavior to fix: #123

Fixes #123 and fixes #124

Nota

Ogni elemento di lavoro da chiudere deve includere sia una parola chiave supportata che il numero dell'elemento di lavoro. Gli elenchi delimitati da virgole, fixes #123,124,125 ad esempio dopo una parola chiave, risolveranno solo il primo elemento di lavoro. Questa operazione viene eseguita per attenuare la quantità di risoluzione accidentale che potrebbe verificarsi.

Chiudere un elemento di lavoro

Usare le parole chiave per menzionare un elemento di lavoro nel messaggio di commit e quindi seguire uno dei due flussi di lavoro:

  • Evento push : se un commit contiene una menzione di risoluzione quando viene eseguito il push nel ramo predefinito del repository, tenterà di risolvere l'elemento di lavoro.

  • Evento di post-completamento della richiesta pull: quando un utente completa una richiesta pull (esclusa l'unione di squash) nel ramo predefinito e seleziona l'opzione Completa elementi di lavoro associati dopo l'unione, tutti i commit associati alla richiesta pull verranno elaborati per le menzioni di risoluzione e tenteranno di risolvere gli elementi di lavoro associati. Questa operazione viene eseguita selezionando l'opzione post-completamento per completare gli elementi di lavoro associati all'interno della finestra di dialogo di completamento di una richiesta pull.

    Opzione finestra di dialogo post-completamento

Abilitare la risoluzione dell'elemento di lavoro di commit

Per abilitare o disabilitare questa funzionalità, è possibile usare l'impostazione Di risoluzione dell'elemento di lavoro di commit nelle impostazioni del repository. Questa impostazione viene configurata per ogni repository e è abilitata per impostazione predefinita.

Amministrazione opzione per abilitare la risoluzione dell'elemento di lavoro di commit