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
, fixes
e (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.
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.