Label command (Team Foundation Version Control)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
A Team Foundation Version Control (TFVC) tf label
parancs egy címkét csatol a TFVC-kiszolgáló egyik fájljának vagy mappájának egy verziójához, vagy eltávolít egy címkét.
Előfeltételek
A label
parancs használatához engedélyezve kell lennie a Címke engedélynek. A más felhasználók által létrehozott címkék módosításához vagy törléséhez engedélyeznie kell a Rendszergazda címkecímkék engedélyét. További információ: Alapértelmezett TFVC-engedélyek.
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]
Paraméterek
Argumentumok
Argumentum
Leírás
<labelname>
A megadott elemekhez csatolandó, módosítandó vagy eltávolítandó címke nevét azonosítja.
@<scope>
Egy TFVC-kiszolgáló könyvtárát adja meg, amelyen belül az labelname
egyedi. Ez a paraméter lehetővé teszi, hogy függetlenül hozzon létre, kezelhessen, lekérhessen és töröljön egy címkével ellátott elemet vagy halmazt, ha két azonos nevű címke a TFVC-kiszolgáló különböző részeiben található.
<ownername>
A beállításhoz hasonló DOMAIN\JuanGo
juango
értéket ad /owner
meg.
<itemspec>
Azonosítja azt a fájlt vagy mappát, amelyről címkézni, újracímkézni vagy módosítani szeretné. További információ arról, hogy a TFVC hogyan elemzi a itemspec
hatókörön belüli elemeket, olvassa el a Team Foundation verziókövetési parancsainak használatát ismertető témakört.
Feljegyzés
Több itemspec
argumentumot is megadhat.
<versionspec>
Olyan értéket ad meg, mint c2
a /version
beállítás. További információ arról, hogy a TFVC hogyan elemzi a verzióspecifikációt annak meghatározásához, hogy mely elemek tartoznak a hatókörébe: A Team Foundation verziókövetési parancsainak használata.
<comment>
Felhasználó által megadott megjegyzés a címkével kapcsolatban.
@<commentfile>
A lemezen található fájl felhasználó által megadott elérési útja, amely tartalmazza a címkéhez használni kívánt megjegyzést.
<username>
Értéket ad a /login
beállításnak. Megadhatja a felhasználónév értékét vagy DOMAIN\username
username
a .
<TeamProjectCollectionUrl>
A megadott projektgyűjtemény URL-címe, amely egy olyan fájl vagy mappa verzióját tartalmazza, amelyhez címkét szeretne csatolni, vagy amelyből például http://myserver:8080/tfs/DefaultCollection
törölni szeretne egy címkét.
Beállítások
Beállítás
Leírás
/owner
Annak a felhasználónak a nevét adja meg, aki a címkét birtokolja.
/version
Opcionális. Megadja annak a fájlnak vagy mappának a verzióját, amelyhez a címkét csatolni, módosítani kell, vagy amelyből a címkét el kell távolítani. Ezek például a változáskészlet értékei. C93
Alapértelmezés szerint a TFVC az alap-munkaterület verzióját használja, ha nincs versionspec
megadva.
/comment
A címke leírását vagy megjegyzését adja hozzá vagy módosítja.
/child
Nincs dokumentálva.
/recursive
A címtárban található összes olyan elem felirata, amely megfelel az Ön itemspec
és versionspec
a . A beállítás nem használható /delete
.
/delete
Eltávolítja a címkét.
/login
Megadja a felhasználónevet és a jelszót, amellyel hitelesítheti a felhasználót az Azure DevOpsszal.
/collection
A projektgyűjteményt adja meg.
Megjegyzések
A címke egy jelölő, amelyet a TFVC-kiszolgálón lévő, egyébként nem kapcsolódó fájlokhoz és mappákhoz csatolhat. A címke használatával egyszerűsítheti a munkaterületre történő fájl- és mappalekérést fejlesztési vagy buildelési célokra. A címke olyan, mint egy módosításkészlet vagy dátum/idő, amelybe tetszőlegesen hozzáadhat és eltávolíthat fájlokat és mappákat, vagy módosíthatja az elemek verzióit. A címke egy verzióspecifikáció, amely a következő TFVC-parancsok számára adható át:
- Ág parancs
- Különbség parancs
- Dir parancs
- Parancs lekérése
- Előzmények parancs
- Egyesítés parancs
- Megtekintés parancs
A címkék gyakori típusai a mérföldkőcímkék, például M1
az , Beta2
vagy Release Candidate 0
a .
A címkék verzióspecifikusak. Vagyis csak egy fájl vagy mappa egy verziójához csatolhat címkét. Egy elem minden verziója több címkét is támogat.
A címke nem verziószámozott objektum. Ezért a fájlok címkeelőzményei nincsenek nyomon követve. Emellett a címkeművelet nem hoz létre függőben lévő módosítást a munkaterületen. A parancs kiadásakor label
a frissítés azonnal megjelenik a TFVC-kiszolgálón.
A parancssori segédprogram használatáról további információt a tf
Team Foundation verziókövetési parancsainak használata című témakörben talál.
Címkék eltávolítása és törlése
A Címke törlése paranccsal eltávolíthat egy címkét egy fájlból vagy mappából. Másik lehetőségként törölheti a címkét a rendszerből a tf label /delete
parancs használatával.
Egy meglévő címkéről, amely tartalmazza a címkéhez csatolt elemek listáját, megjegyzését, hatókörét és tulajdonosát, olvassa el a Címkék parancsot.
Túlterhelt címkék kezelése
A címkeneveknek egyedinek kell lenniük egy megadott hatókörben. Címke hozzáadásakor fenntartja a címkenév használatát a megadott vagy hallgatólagos hatókörben vagy alatt. A paraméter alapértelmezett értéke a @scope
projekt, például $/TeamProject1.
Ha egy másik csapat vagy felhasználó hozzáad egy közös címkét, például M3
a TFVC-kiszolgáló egy másik részén található verzióvezérelt fájlokhoz, a címkét alkalmazhatja M3
a projekt verzióvezérelt fájljaira, feltéve, hogy a fő projektmappák különböző könyvtárakban találhatók. Ha például a $/math könyvtárban lévő fájlok címkével vannak ellátvaM3
, akkor a M3
címkét a $/projects könyvtár fájljaira is alkalmazhatja.
A címke lekéréséhez, eltávolításához vagy más módon a M3
címkével ellátott elemek kezeléséhez meg kell adnia azt a paramétert, amellyel megadhatja a @scope
TFVC-nek, hogy melyik M3
címkével szeretne dolgozni.
Megakadályozhatja, hogy más felhasználók "túlterhelnek" egy címkét, például M3
a TFVC-kiszolgáló különböző részein, ha a címkét a Team Foundation verzióvezérlő kiszolgálójának gyökerében $/ hozza létre, vagy módosítja bizonyos mappák címkeengedélyeit .
Példák
Az alábbi példa a goodbuild
dokumentummappa munkaterületi verziójához és a benne található fájlokhoz és mappákhoz csatolja a címkét.
c:\projects>tf label goodbuild docs /recursive
Az alábbi példa a dokumentummappához csatolja a goodbuild
címkét, de nem azokhoz a fájlokhoz és mappákhoz, amit a dokumentummappa tartalmaz.
c:\projects>tf label goodbuild docs
Az alábbi példa a goodbuild
TFVC-kiszolgálón található 314.cs 3. verziójához csatolja a címkét.
c:\projects>tf label goodbuild /version:3 $/src/314.cs
Az alábbi példa törli a címkét a badbuild
TFVC-kiszolgáló összes eleméből.
c:\projects>tf label /delete badbuild
Az alábbi példa a @
hatókör beállításával alkalmaz címkét 314.cs.
c:\projects>tf label goodbuild@$/TeamProject1 314.cs
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: