Megosztás a következőn keresztül:


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