Polecenie Zestawy półek (Kontrola wersji serwera Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Polecenie Kontrola wersji serwera Team Foundation (TFVC) shelvesets wyświetla informacje o zestawie odłożonych zmian.

Wymagania wstępne

Aby użyć shelvesets polecenia, musisz mieć uprawnienie Odczyt i uprawnienie Wyewidencjonowywanie ustawione na Zezwalaj na elementy w zestawach półek. Aby uzyskać więcej informacji, zobacz Domyślne uprawnienia kontroli wersji serwera Team Foundation.

Składnia

tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname

Parametry

Argumenty

Argument Opis
<ownername> Udostępnia wartość, taką jak * lub DOMAIN\username/owner do opcji.
<shelvesetname> Nazwa zestawu na półce.
<TeamProjectCollectionUrl> Adres URL kolekcji projektu, 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ść /login opcji. Możesz określić wartość nazwy użytkownika jako DOMAIN\username lub username.

Opcje

Opcja 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 zestawu 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 przy użyciu 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 o tym, czy odłożyć, czy zaewidencjonować zestaw oczekujących zmian, oraz ogólne omówienie regałów, zobacz Praca z zestawami półek.

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 Status 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 tf narzędzia wiersza polecenia, zobacz Use Team Foundation version control commands (Używanie poleceń kontroli wersji programu Team Foundation).

Przykłady

W poniższym przykładzie przedstawiono informacje o BuddyTest_23 zestawie półek 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 elementu 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:*