Příkaz Popisek (Správa verzí Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Příkaz Správa verzí Team Foundation (TFVC) tf label připojí popisek k verzi souboru nebo složky na serveru TFVC nebo ho odebere.

Požadavky

Pokud chcete tento příkaz použít label , musíte mít oprávnění Popisek nastavené na Povolit. Pokud chcete upravit nebo odstranit popisky vytvořené jinými uživateli, musíte mít oprávnění Správa ister labels nastaveno na Povolit. Další informace naleznete v tématu Výchozí oprávnění TFVC.

Syntaxe

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

Argument

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 labelname je 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, například DOMAIN\JuanGo nebo jen juango pro /owner tuto možnost.

<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 položky v rámci oboru, naleznete 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 /version tuto možnost. Další informace o tom, jak TFVC parsuje specifikaci verze k určení položek v rámci oboru, naleznete 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 možnosti /login . Hodnotu uživatelského jména můžete zadat buď nebo DOMAIN\usernameusername.

<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.

Možnosti

Možnost

Popis

/owner

Určuje jméno uživatele, který vlastní popisek.

/version

Nepovinné. 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 C93o hodnoty sady změn. TfVC ve výchozím nastavení používá základní verzi pracovního prostoru, pokud versionspec není k dispozici.

/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. S možností se nedá použít /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:

Mezi běžné typy popisků patří popisky milníků, jako M1je , Beta2nebo 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ž příkaz vydáte label , aktualizace se okamžitě projeví na serveru TFVC.

Další informace o tom, jak používat nástroj příkazového tf řádku, naleznete v tématu Použití příkazů správy verzí Team Foundation.

Odebrání a odstranění popisků

Pomocí příkazu Unlabel můžete odebrat popisek ze souboru nebo složky. Případně můžete pomocí příkazu odstranit popisek ze systému 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 části 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 použít M3 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čené M3, můžete ho M3 také použít u souborů v adresáři $/projects .

Pokud chcete získat, odebrat popisek nebo jinak spravovat položky M3s popiskem -labeled, měli byste zadat @scope parametr, kterým tfVC řeknete, se kterým M3 popiskem 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, vytvořením popisku v kořenovém adresáři $/ serveru Pro správu verzí Team Foundation nebo úpravou oprávnění popisku pro určité složky.

Příklady

Následující příklad připojí goodbuild popisek k verzi pracovního prostoru složky docs a souborů a složek, které obsahuje.

c:\projects>tf label goodbuild docs /recursive

Následující příklad připojí goodbuild popisek ke složce docs , ale ne k souborům a složkám , které složka docs obsahuje.

c:\projects>tf label goodbuild docs

Následující příklad připojí goodbuild popisek k verzi 3 314.cs na serveru TFVC.

c:\projects>tf label goodbuild /version:3 $/src/314.cs

Následující příklad odstraní badbuild popisek 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