Status 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 verziókövetés (TFVC) status
parancsa vagy aliasa stat
, a fájlok és mappák függőben lévő módosításairól, valamint a függőben lévő módosításjelöltekről jelenít meg információkat egy vagy több munkaterületen. A /shelveset
beállítás használatakor a parancs megjeleníti a polckészlet függőben lévő változásaival kapcsolatos információkat.
Jegyzet
A függőben lévő módosítási jelölt egy fájl a munkaterület mappájában vagy almappájában, amely nincs hozzáadva a verziókövetéshez. A Visual Studióban az összes függőben lévő módosítás megtekintéséhez lépjen Csoportkezelő>Függőben lévő módosítások>Kizárt módosításokelemre, majd válassza a Észleltlehetőséget.
Előfeltételek
A status
parancs használatához rendelkeznie kell a forráselem Olvasás engedélyével, valamint a Kivétel és A célmappa engedélyeinek egyesítése Engedélyezésbeállításra. További információ: Alapértelmezett TFVC-engedélyek.
Szintaxis
tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]]
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]
Paraméterek
Érvek
argumentum
leírási
/collection: <TeamProjectCollectionUrl>
A /workspace
beállítás használatakor adja meg annak a projektgyűjteménynek az URL-címét, amely a függőben lévő módosításokat tartalmazó munkaterületet tartalmazza. Például: http://myserver:8080/tfs/DefaultCollection
.
Ha nincs megadva, alapértelmezés szerint a projektgyűjtemény az, amely az aktuális könyvtárat leképező munkaterületet tartalmazza.
Figyelmen kívül hagyja, ha nem használja a /workspace
beállítást.
Jegyzet
A beállítás korlátozásait a Megjegyzések című témakörben találhatja meg.
/format
Megadja, hogy mennyi részlet jelenjen meg az egyes függőben lévő módosításokról:
-
Brief
(alapértelmezett): Egy sort jelenít meg minden függőben lévő módosításról, amely tartalmazza a következőket: fájlnév, módosítások, hogy az elem a csillag *, a helyi elérési út és a felhasználó által jelzett módon van-e zárolva, ha a/collection
és/workspace
beállításokat használja. Előfordulhat, hogy az adatok egy része csonkolt. -
Detailed
: Az egyes függőben lévő módosítások teljes leírását jeleníti meg. A fenti információk mellett ez a beállítás több adatot is megjelenít, például dátumot és időt.
<itemspec>
Megadja azokat az elemeket, amelyekhez függőben lévő módosítási adatokat szeretne megadni. Szintaxis: A Team Foundation verziókövetési parancsainak használata. Több itemspec
argumentumot is megadhat.
/login
Megadja a parancs futtatásához használni kívánt felhasználói fiókot. Lásd: A Team Foundation verziókövetési parancsok használata.
/recursive
Rekurzív módon lekéri a megadott könyvtárban és alkönyvtárakban lévő elemek függőben lévő módosításaival kapcsolatos adatokat.
/shelveset:<shelvesetname>[;<shelvesetowner>]
Megadja a listázandó módosításokat tartalmazó polckészletet.
Ez a beállítás nem kombinálható a /workspace
beállítással.
/user
Felsorolja a megadott felhasználó által végrehajtott összes függőben lévő módosítást. A csillag *
az összes felhasználó módosításaival kapcsolatos adatokat tartalmazza. Az alapértelmezett az aktuális felhasználó.
Elfogadható értékek ehhez a beállításhoz:
<username>
<useraccount>
- Csillag
*
Jegyzet
A beállítás korlátozásait a Megjegyzések című témakörben találhatja meg.
/workspace:<workspacename>[;<workspaceowner>]
Megadja a függőben lévő módosításokat tartalmazó munkaterület nevét. Ha nincs megadva, a munkaterület az, amely leképezi az aktuális könyvtárat.
Megadhatja workspaceowner
, hogy adatokat kapjon egy adott felhasználóhoz tartozó munkaterület függőben lévő módosításairól. Ha nincs megadva, a munkaterület vélelmezhetően az aktuális felhasználó, vagy ha meg van adva, a /login:<username>
.
Ez a beállítás nem kombinálható a /shelveset
beállítással.
Jegyzet
A beállítás korlátozásait a Megjegyzések című témakörben találhatja meg.
Megjegyzések
A status
paranccsal megtekintheti az aktuális munkaterület függőben lévő módosításait, például azt a munkaterületet, amely leképezi az aktuális könyvtárat, függetlenül attól, hogy helyi munkaterületről vagy kiszolgáló-munkaterületről van-e szó. Ezzel a paranccsal megtekintheti a függőben lévő módosításokat egy távoli kiszolgáló munkaterületén, például egy másik felhasználó által egy másik fejlesztői gépen végrehajtott módosításokat a /collection
, a /user
és a /workspace
lehetőséggel. A függőben lévő módosításokat azonban nem tekintheti meg egy távoli helyi munkaterületen.
További információ: Döntés helyi vagy kiszolgálói munkaterülethasználata között.
Példák
Az alábbi példákban tegyük fel, hogy $/SiteApp/Main/c:\code\SiteApp\Main\ van leképezve a munkaterületen.
Az aktuális munkaterület összes módosításának listázása
Az alábbi példa felsorolja a munkaterület összes függőben lévő módosítását:
c:\code\SiteApp\Main\SolutionA\>tf stat
Mappa összes módosításának listázása
Az alábbi példa a SolutionA mappában lévő összes elem függőben lévő módosításait sorolja fel:
c:\code\SiteApp\Main>tf stat SolutionA\*
Mappa és almappáinak összes módosításának listázása
Az alábbi példa a SolutionA mappában lévő összes elem függőben lévő módosításait sorolja fel, beleértve az almappák módosításait is:
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
Következő lépések
A verziókövetés alatt lévő fájlokon végrehajtott módosítások többsége függőben lévő módosításként lesz várólistán a munkaterületen. További információ: Kód fejlesztése és függőben lévő módosítások kezelése és Munkaterületek létrehozása és használata.
A Difference paranccsal részletes információkat kaphat a fájlok módosításairól vagy a tartalom módosításáról.
Ha félre kell tennie a módosításokat, és esetleg egy másik feladathoz is meg szeretné tisztítani a munkaterületet, használja a Polc parancsot. További információ a polckészletekről: A munka felfüggesztése és a polckészletek kezelése.
Ha készen áll a kiszolgáló módosításainak beadására, használja a Checkin parancsot.
További információ a
tf
segédprogram használatáról: A Team Foundation verziókövetési parancsainak használata