2012-09-27 10 views

Odpowiedz

3

Yep, VersionControlServer.TrackMerges() to interfejs API, którego chcesz użyć. W parametrze sourceItem przekazuj katalog główny gałęzi, z której chcesz śledzić zmiany. W parametrze targetItems podaj katalog główny gałęzi, do której chcesz śledzić zestaw zmian. Uwaga: działa to tylko w przypadku oddziałów root, które mają połączenie merge. Najlepszym sposobem upewnienia się, że to prawda, jest przeglądanie hierarchii gałęzi i sprawienie, aby gałęzie były bezpośrednio powiązane lub powiązane przez pewną trasę.

Powiedzmy, że chcesz śledzić changeset od $/proj/Main do $/proj/Feature2 w hierarchii oddziału tak:

$/Proj/Main 
    $/Proj/Dev 
     $/Proj/Feature2 

Wtedy chcesz przekazać $/proj/Main w jako sourceItem i $/Proj/Dev AND $/Proj/Feature2 jako targetItems.

Daj mi znać, jeśli masz jakieś pytania.

+0

Dzięki za pomoc. Dokumentacja jest zdecydowanie niekompletna. – Mykroft

Powiązane problemy