Mam identyfikator zestawu zmian TFS i został scalony w kilku oddziałach. Chciałbym móc znaleźć wszystkie powiązane identyfikatory zestawu zmian. Czy istnieje sposób użycia VersionControlServer.TrackMerges
do znalezienia tej informacji lub czy jest tam inne wywołanie API?Jak programowo śledzić zestaw zmian TFS w wielu oddziałach?
Odpowiedz
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.
- 1. Jak programowo scalić zestawy zmian TFS?
- 2. Jak programowo uzyskać informacje o oddziałach w systemie TFS?
- 3. Git-Tfs: Zestaw zmian TFS na polecenie Git?
- 4. Jak zablokować zestaw zmian przed scalaniem w TFS?
- 5. Jak wstawić najnowszy zestaw zmian TFS do strony aspx?
- 6. TFS: porównanie zestawów zmian
- 7. Jak cofnąć wycofanie zestawu zmian w TFS 2010?
- 8. Siła TFS do wykrywania zmian
- 9. TFS: Etykiety kontra zestawy zmian
- 10. jak połączyć dwa Zestawienia zmian tylko (TFS)
- 11. Jak znaleźć zestawy zmian TFS niepowiązane z elementami pracy
- 12. Uzyskaj bieżący identyfikator zestawu zmian w obszarze roboczym dla TFS
- 13. Wyświetl szczegóły zestawu zmian TFS w konsoli
- 14. Hg: Jak oznaczyć zestaw zmian jako "stabilny"
- 15. Mercurial: oznacz konkretny zestaw zmian
- 16. UITableViewCell zestaw styl programowo
- 17. mercurial: sprawdź, czy gałąź zawiera zestaw zmian
- 18. Jak śledzić lokalne/zmiany zestawów zmian za pomocą git-svn?
- 19. Zestaw zmian kodu Java w stanie płynnym
- 20. Jak programowo zaktualizować niestandardowe pole TFS?
- 21. TFS - Znajdź szczegóły znanego zestawu zmian ID
- 22. JS: Jak śledzić błędy w przypadku wielu funkcji połączeń
- 23. Informacje o oddziałach OCaml
- 24. Zestaw zmian Ecto dodaje funkcjonalność ostrzeżeń
- 25. Zestaw głośnomówiący z Androidem programowo
- 26. TFS i wspólne projekty w wielu rozwiązaniach
- 27. Android - zestaw układ tła programowo
- 28. TFS Połącz i zachowaj skojarzone zestawy zmian/komentarze
- 29. Migracje Entity Framework - Zarządzanie w Oddziałach
- 30. Skojarzenie istniejących niepowiązanych zestawów zmian z workitem w TFS
Dzięki za pomoc. Dokumentacja jest zdecydowanie niekompletna. – Mykroft