Associare un commit di Git ad un Work Item in TF Service

Ora che TF Service supporta ufficialmente Git una delle domande più frequenti è: “Se uso un Team Project con Git, poi mi posso attendere lo stesso livello di integrazione che ho con i Work Items ed il resto di TFS?”

La risposta è naturalmente si, anche se bisognerà attendere un po per avere supporto completo. Per i Work Item comunque l’associazione è facile, è sufficiente infatti inserire l’id del Work Item preceduto dal carattere cancelletto # in un commit ed il gioco è fatto.

image

Una volta effettuato il Push al repository su TF Service, i commenti verranno analizzati e verrà creata l’associazione, visibile ad esempio dal commit explorer

image

Come potete vedere in questo caso al mio commit è stato associato il task 437 dato ho inserito #437 nel commit f778dc6. Questo link non è solamente in visualizzazione, a tutti gli effetti viene creato un link al Work Item in maniera analoga a quanto accade con un normale ChangesetId usando il VCS nativo di TFS.

SNAGHTML1ca576b

In un prossimo video vi spiegherò come poter ottenere questo risultato anche usando git-tf.

Gian Maria.