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
információkat jelenít meg a fájlok és mappák függőben lévő módosításairól, valamint egy vagy több munkaterület függőben lévő módosítási jelöltjeiről. A beállítás használatakor /shelveset
a parancs megjeleníti a polckészlet függőben lévő változásaival kapcsolatos információkat.
Feljegyzés
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. Ha meg szeretné tekinteni a Visual Studióban az összes függőben lévő módosítást, lépjen a Csoportkezelő>függőben lévő módosítások>kizárt módosításaira, majd válassza az Észlelt lehetőséget.
Előfeltételek
A status
parancs használatához olvasási engedéllyel kell rendelkeznie a forráselemhez, és engedélyeznie kell a célmappa kivételi és egyesítési engedélyeit. További információ: Alapértelmezett TFVC-engedélyek.
Syntax
tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]]
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]
Paraméterek
Argumentumok
Argumentum
Leírás
/collection: <TeamProjectCollectionUrl>
A beállítás használatakor /workspace
megadja 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.
Ha nem használja a /workspace
beállítást, figyelmen kívül hagyja.
Feljegyzés
/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 zárolva van-e a csillag *, a helyi elérési út és a felhasználó által jelzett módon, ha a/collection
beállításokat használja/workspace
. Előfordulhat, hogy az adatok egy része csonkolt.Detailed
: Megjeleníti az egyes függőben lévő módosítások teljes leírását. 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 parancsai.
/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. Alapértelmezés szerint az aktuális felhasználó.
Elfogadható értékek ehhez a beállításhoz:
<username>
<useraccount>
- Csillag
*
Feljegyzés
/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.
Feljegyzés
Megjegyzések
A paranccsal megtekintheti az status
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 , /user
és /workspace
a /collection
beállítások használatával. 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ület használata között.
Példák
Az alábbi példákban feltételezzük, hogy a $/SiteApp/Main/ a munkaterületen a c:\code\SiteApp\Main\ értékre van leképezve.
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 mappa összes elemének 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 mappa összes elemének 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, munkaterületek létrehozása és használata.
A Különbség paranccsal részletes információkat kaphat a fájlban lévő módosítások vagy a tartalom módosításainak szerkeszté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.
A segédprogram használatáról további információt a Team Foundation verziókövetési
tf
parancsainak használata című témakörben talál .