Příkaz Label (Správa verzí Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Příkaz TFVC (Team Foundation Version Control) tf label
připojí popisek k verzi souboru nebo složky na serveru TFVC nebo ho odebere.
Požadavky
Pokud chcete použít příkaz
Syntax
tf label labelname[@scope] [/owner:ownername]
itemspec [/version:versionspec] [/comment:("comment"|@commentfile)]
[/child:(replace|merge)] [/recursive] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]
tf label /delete labelname[@scope]
itemspec [/login:username,[password]] [/collection:TeamProjectCollectionUrl]
Parametry
Argumenty
argumentu
popis
<labelname>
Určuje název popisku, který se má připojit, upravit nebo odebrat ze zadaných položek.
@<scope>
Určuje adresář serveru TFVC, ve kterém je labelname
jedinečný. Tento parametr umožňuje nezávisle vytvářet, spravovat, načítat a odstraňovat jeden popisek nebo sadu označených položek, pokud jsou dva popisky stejného názvu v různých částech serveru TFVC.
<ownername>
Poskytuje hodnotu, jako je DOMAIN\JuanGo
nebo jen juango
, do možnosti /owner
.
<itemspec>
Identifikuje soubor nebo složku, ze které se má popisek označit, znovu označit nebo upravit. Další informace o tom, jak TFVC analyzuje itemspec
určit, které položky jsou v oboru, najdete v tématu Použití příkazů správy verzí Team Foundation.
Poznámka
Můžete zadat více než jeden itemspec
argument.
<versionspec>
Poskytuje hodnotu, například c2
pro možnost /version
. Další informace o tom, jak TFVC parsuje specifikaci verze k určení položek v jeho oboru, najdete v tématu Použití příkazů správy verzí Team Foundation.
<comment>
Komentář k popisku zadaný uživatelem.
@<commentfile>
Uživatelsky poskytnutá cesta k souboru na disku, který obsahuje komentář, který se má použít pro popisek.
<username>
Poskytuje hodnotu /login
možnosti. Hodnotu uživatelského jména můžete zadat buď jako DOMAIN\username
, nebo username
.
<TeamProjectCollectionUrl>
Adresa URL zadané kolekce projektů, která obsahuje verzi souboru nebo složky, ke které chcete připojit popisek nebo ze kterého chcete odstranit popisek, například http://myserver:8080/tfs/DefaultCollection
.
Volby
možnost
popis
/owner
Určuje jméno uživatele, který vlastní popisek.
/version
Volitelný. Určuje verzi souboru nebo složky, ke které má být popisek připojen, změněn nebo ze kterého má být popisek odebrán. Jedná se například o hodnoty sady změn, například C93
. TfVC ve výchozím nastavení používá základní verzi pracovního prostoru, pokud není k dispozici žádná versionspec
.
/comment
Přidá nebo upraví popisek nebo komentář.
/child
Není zdokumentováno.
/recursive
Označí všechny položky v adresáři, které odpovídají vašemu itemspec
a versionspec
. Nelze použít s možností /delete
.
/delete
Odebere popisek.
/login
Určuje uživatelské jméno a heslo pro ověření uživatele pomocí Azure DevOps.
/collection
Určuje kolekci projektů.
Poznámky
Popisek je značka, kterou můžete připojit k sadě jinak nesouvisejících souborů a složek na serveru TFVC. Popisek slouží ke zjednodušení načítání souborů a složek do pracovního prostoru pro účely vývoje nebo sestavení. Popisek je jako sada změn nebo datum a čas, ze kterého můžete libovolně přidávat a odebírat soubory a složky nebo měnit jejich verze. Popisek je specifikace verze, kterou lze předat následujícím příkazům TFVC:
- příkazu
Branch - příkazu
Difference - příkazu
Dir - příkazu Get
- příkazu Historie
- příkazu
sloučit - příkaz Zobrazit
Běžnými typy popisků jsou popisky milníků, jako jsou M1
, Beta2
nebo Release Candidate 0
.
Popisky jsou specifické pro konkrétní verzi. To znamená, že popisek můžete připojit pouze k jedné verzi souboru nebo složky. Každá verze položky může podporovat více popisků.
Popisek není objekt s verzí. Proto se historie popisků souborů nesleduje. Operace popisku také nevytvoří čekající změnu v pracovním prostoru. Když vydáte příkaz label
, aktualizace se okamžitě projeví na serveru TFVC.
Další informace o použití nástroje příkazového řádku tf
naleznete v tématu Použití příkazů správy verzí Team Foundation.
Odebrání a odstranění popisků
Popisek ze souboru nebo složky můžete odebrat pomocí příkazu Unlabel. Případně můžete popisek ze systému odstranit pomocí příkazu tf label /delete
.
Informace o existujícím popisku, který obsahuje seznam položek, ke kterým byl popisek připojen, komentář, obor a vlastník, najdete v tématu příkaz Popisky.
Správa přetížených popisků
Názvy popisků musí být v zadaném oboru jedinečné. Když přidáte popisek, vyhrazujete si použití tohoto názvu popisku v zadaném nebo předpokládaném rozsahu. Výchozí hodnota parametru @scope
je projekt, například $/TeamProject1.
Pokud jiný tým nebo uživatel přidá běžný popisek, například M3
do sady souborů řízených verzí v jiné části serveru TFVC, můžete popisek M3
použít u souborů řízených verzí v projektu, pokud jsou kořenové složky projektu v různých adresářích. Pokud jsou například soubory v adresáři $/math označeny M3
, můžete M3
popisek použít také u souborů v adresáři $/projects.
Pokud chcete získat, odebrat popisek nebo jinak spravovat položky M3
-labeled, měli byste zadat @scope
parametr, který určuje TFVC, se kterým M3
popiskem, se kterým chcete pracovat.
Jiným uživatelům můžete zabránit v přetížení popisku, například M3
v různých částech serveru TFVC, a to buď vytvořením popisku v kořenovém $/ serveru správy verzí Team Foundation, nebo úpravou oprávnění Popisek pro určité složky.
Příklady
Následující příklad připojí popisek goodbuild
k verzi pracovního prostoru docs složky a souborů a složek, které obsahuje.
c:\projects>tf label goodbuild docs /recursive
Následující příklad připojí popisek
c:\projects>tf label goodbuild docs
Následující příklad připojí popisek goodbuild
k verzi 3 314.cs na serveru TFVC.
c:\projects>tf label goodbuild /version:3 $/src/314.cs
Následující příklad odstraní popisek badbuild
ze všech položek na serveru TFVC.
c:\projects>tf label /delete badbuild
Následující příklad používá možnost oboru @
použít popisek na 314.cs.
c:\projects>tf label goodbuild@$/TeamProject1 314.cs
Související články
- použití příkazů pro správu verzí Team Foundation
- příkazu Popisky
- Vytvoření snímku souborů pomocí popisků