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:*