2013-02-14 14 views
18

Wiem, że istnieją potężne narzędzia wiersza polecenia TFS z narzędzi Power TFS, które zapewniają znacznie więcej, niż można uzyskać dzięki zintegrowanym funkcjom Visual Studio.Skojarzenie istniejących niepowiązanych zestawów zmian z workitem w TFS

Mam kilka zestawów zmian, które nie są powiązane z żadnym elementem roboczym. Chciałbym stworzyć nowy workitem i powiązać z nim te istniejące zestawy zmian.

Czy to możliwe? Nie widzę żadnego konkretnego powodu, dlaczego nie, ale zależy to od tego, czy narzędzia wiersza poleceń udostępniają taką funkcję.

Odpowiedz

28

Oczywiście można skojarzyć element pracy do istniejącego zestawu zmian. Możesz to zrobić bezpośrednio w IDE Visual Studio. Oto jak:

Pierwszy otworzyć pozycję pracy - wybierz wszystkie linki kartę:

Work item details

następnie kliknij Link do i wybierz changeset i kliknij Ok:

Select changeset here

+0

Dzięki Morten. Najwyraźniej uważam, że jest to rzadko wykonywane zadanie i nie zostałoby włączone do zintegrowanego zestawu funkcji VS (jak nieużyteczne dla różnych oddziałów). Dzięki za tę wizualną wskazówkę. –

+0

Na (zmienionym) zestawie zmian możesz wybrać dwie rzeczy: Zmień powiązane elementy pracy i zmień komentarz do odprawy. –

2

Tak, przeczytaj poniżej.

Można to uzyskać z sekcji linków do worków, w twojej definicji nie widzę powodu, dla którego chciałbyś użyć czegoś innego. Jeśli jesteś zainteresowany jakimś masowym rozwiązaniem, to Tfs ma pełnoprawne API, każde narzędzie prawdopodobnie również je wykorzysta.

Po obejmuje sprawy w 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, można użyć VersionControlServer.QueryHistory sposób, aby uzyskać Zestawienia zmian musisz

Dla PowerShell ten obejmuje tworzenie produktu: http://programmaticponderings.wordpress.com/2012/07/18/automating-work-item-creation-in-tfs-2010-with-powershell-continued/

+0

Dzięki. Najwyraźniej nie wyglądałem wystarczająco dobrze, aby zobaczyć go w IDE. +1 dla większości wytycznych, chociaż nie będę jej potrzebować. Ktoś inny mógłby. –

Powiązane problemy