2013-02-14 16 views
18

So che esistono potenti strumenti da riga di comando TFS di TFS Power Tools che forniscono molto di più che è possibile ottenere attraverso le funzionalità integrate di Visual Studio.Associazione di changeset non associati esistenti con workitem in TFS

Ho diversi changeset che non sono associati ad alcun workitem. Vorrei creare un nuovo workitem e associare questi changeset esistenti con esso.

È possibile? Non vedo alcun motivo particolare per cui no, ma dipende se gli strumenti della riga di comando forniscono tale funzionalità.

risposta

28

sicuro che si può associare un elemento di lavoro in un changeset esistente. Puoi farlo direttamente nell'IDE di Visual Studio. Ecco come:

Prima aprire l'elemento di lavoro - e selezionare i tutti i collegamenti scheda:

Work item details

Poi clicca su Link e selezionare il changeset e cliccare Ok:

Select changeset here

+0

Grazie Morten. A quanto pare ho pensato che si tratta di un'attività raramente eseguita e che non sarebbe inclusa nel set di funzioni integrate VS (come la rimozione a diversi rami). Grazie per questa guida visiva. –

+0

Su un changeset (archiviato) è possibile fare due cose: modificare gli elementi di lavoro collegati e modificare il commento del check-in. –

2

Sì, leggi qui sotto.

Questo può essere ottenuto dalla sezione dei collegamenti workitems, nella tua definizione non vedo il motivo per cui vorresti usare qualcos'altro. Se sei interessato a qualche soluzione di massa, allora Tfs ha API a tutti gli effetti che qualsiasi strumento probabilmente lo userà.

seguito copre il vostro caso in api: http://social.technet.microsoft.com/wiki/contents/articles/3280.tfs-2010-api-create-workitems-bugs.aspx TFS2010: How to link a WorkItem to a ChangeSet, è possibile utilizzare VersionControlServer.QueryHistory metodo per ottenere di modifiche è necessario

Per PowerShell questo copre creazione di oggetti: http://programmaticponderings.wordpress.com/2012/07/18/automating-work-item-creation-in-tfs-2010-with-powershell-continued/

+0

Grazie. Apparentemente non sembrava abbastanza buono da vederlo in IDE. +1 per la linea guida di massa, anche se non ne avrò bisogno. Qualcun altro potrebbe. –

Problemi correlati