Polecenia Zestawy półek (Kontrola wersji team foundation)
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Visual Studio 2019 | Program Visual Studio 2022
Polecenie Kontroli wersji team foundation (TFVC) shelvesets
wyświetla informacje o zestawie odłożonych zmian.
Warunki wstępne
Aby użyć polecenia shelvesets
, należy mieć uprawnienie Odczyt, a wyewidencjonuj ustawioną na Zezwalaj dla elementów w zestawach półek. Aby uzyskać więcej informacji, zobacz Domyślne uprawnienia serwera TFVC.
Składnia
tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname
Parametry
Argumenty
argumentów |
opis |
---|---|
<ownername> |
Udostępnia wartość, taką jak * lub DOMAIN\username opcji /owner . |
<shelvesetname> |
Nazwa zestawu na półce. |
<TeamProjectCollectionUrl> |
Adres URL kolekcji projektów, który zawiera zestaw odłożonych zmian, o których chcesz wyświetlić informacje, na przykład http://myserver:8080/tfs/DefaultCollection . |
<username> |
Udostępnia wartość opcji /login . Możesz określić wartość nazwy użytkownika jako DOMAIN\username lub username . |
Opcje
opcji |
opis |
---|---|
/owner |
Określa co najmniej jednego właściciela zestawu na półce. Można użyć symboli wieloznacznych. |
/format |
Określa, w jakim formacie mają być wyświetlane informacje o zestawie półek.Brief wyświetla nazwę zestawu na półce, nazwę użytkownika, który go utworzył, oraz komentarz na półce, jeśli istnieje.
Detailed wyświetla nazwę zestawu na półce, właściciela i komentarz oprócz listy skojarzonych elementów roboczych i wszelkich notatek ewidencjonowania.
Brief jest wartością domyślną. |
/collection |
Określa kolekcję projektów. |
/login |
Określa nazwę użytkownika i hasło do uwierzytelniania użytkownika w usłudze Azure DevOps. |
Uwagi
Zestawy półek są tworzone przez polecenie Shelve. Zestawy półek są przechowywane na serwerze usługi Azure DevOps i można je pobrać do obszaru roboczego przez dowolnego użytkownika, który ma wystarczające uprawnienia, używając polecenia Unshelve.
W przeciwieństwie do zestawu zmian zestaw półek jest jednostką nieodpartą na wersji. Jeśli ty lub inny użytkownik anuluje elementy w zestawie na półce, edytujesz kilka plików i odstrzymujesz zestaw półek, funkcja TFVC nie utworzy nowej wersji elementów na potrzeby przyszłego porównania. Funkcja TFVC nie przechowuje żadnych rekordów osób, które zmieniły elementy, kiedy lub jak. Aby uzyskać więcej informacji na temat decydowania, czy odłożyć lub zaewidencjonować zestaw oczekujących zmian, oraz ogólne omówienie regałów, zobacz Praca z zestawami na półce.
Aby uzyskać szczegółowe informacje na temat poszczególnych poprawek pliku źródłowego w określonym zestawie półek, możesz użyć polecenia Stan z opcją /shelveset
.
Możesz porównać odłożoną wersję z podstawową wersją zestawu półek bez uwzględnienia elementu w obszarze roboczym. Ta funkcja umożliwia przeprowadzenie szybkiego przeglądu kodu równorzędnego.
Aby uzyskać więcej informacji na temat korzystania z narzędzia wiersza polecenia tf
, zobacz Używanie poleceń kontroli wersji programu Team Foundation.
Przykłady
Poniższy przykład przedstawia informacje o zestawie BuddyTest_23
na półce dla serwera Usługi Azure DevOps, do którego mapuje bieżący katalog:
c:\projects>tf shelvesets BuddyTest_23
Poniższy przykład zawiera listę zestawów półek należących do Pat
:
c:\projects>tf shelvesets /owner:Pat
W poniższym przykładzie są wyświetlane informacje o wszystkich zestawach półek na serwerze Usługi Azure DevOps, do których mapuje bieżący katalog:
c:\projects>tf shelvesets /owner:*