2013-02-14 10 views
18

Ich weiß, dass es leistungsstarke TFS-Befehlszeilentools von TFS Power-Tools gibt, die viel mehr bieten, was mit den integrierten Funktionen von Visual Studio erreicht werden kann.Verknüpfen vorhandener nicht verknüpfter Changesets mit dem Arbeitselement in TFS

Ich habe mehrere Changesets, die keinem Arbeitselement zugeordnet sind. Ich möchte ein neues Workitem erstellen und diese bestehenden Changesets damit verknüpfen.

Ist das möglich? Ich sehe keinen bestimmten Grund, warum nicht, aber es hängt davon ab, ob Befehlszeilen-Tools solche Funktionalität bieten.

Antwort

28

Sicher Sie können eine assoziieren Arbeitselement zu einem vorhandenen Änderungsset. Sie können das direkt in der Visual Studio-IDE tun. Hier ist, wie:

Zuerst das Workitem öffnen - und wählen Sie das Alle Links tab:

Work item details

Klicken Sie dann auf Link zu und wählen Sie das changeset und klicken Ok:

Select changeset here

+0

Danke Morten. Ich dachte anscheinend, dass dies eine selten ausgeführte Aufgabe ist und nicht im VS-integrierten Feature-Set enthalten sein würde (wie nicht in verschiedenen Zweigen). Danke für diese visuelle Richtlinie. –

+0

Bei einem (eingecheckten) Änderungssatz können Sie zwei Dinge tun: Verknüpfte Arbeitselemente ändern und den Eincheck-Kommentar ändern. –

2

Ja, lesen Sie weiter unten.

Dies kann von Workitems Links Abschnitt erreicht werden, in Ihrer Definition sehe ich keinen Grund, warum Sie etwas anderes verwenden möchten. Wenn Sie an einer Massenlösung interessiert sind, dann hat Tfs eine vollwertige API, die wahrscheinlich auch von jedem Tool verwendet wird.

Nach deckt Ihren Fall 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, können Sie Methode verwenden VersionControlServer.QueryHistory Change Sie

brauchen

Für Powershell zu erhalten diese deckt Artikel Kreation: http://programmaticponderings.wordpress.com/2012/07/18/automating-work-item-creation-in-tfs-2010-with-powershell-continued/

+0

Danke. Ich sah anscheinend nicht gut genug aus, um es in der IDE zu sehen. +1 für die Bulk-Richtlinie, obwohl ich sie nicht brauche. Jemand anderes könnte es tun. –