Příkaz Stav (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) status nebo jeho alias statzobrazí informace o čekajících změnách souborů a složek a čekajících na změnu v jednom nebo více pracovních prostorech. Když použijete /shelveset tuto možnost, zobrazí příkaz informace o čekajících změnách v sadě odložených změn.

Poznámka:

Čekající kandidát na změnu je soubor ve složce nebo podsložce pracovního prostoru, které nejsou přidány do správy verzí. Pokud chcete zobrazit všechny čekající změny v sadě Visual Studio, přejděte do Team Exploreru>čekajících změn vyloučených změn> a pak vyberte Zjištěno.

Požadavky

Pokud chcete tento příkaz použít status , musíte mít oprávnění ke čtení pro zdrojová položka a oprávnění Rezervovat a Sloučit pro cílovou složku nastavenou na Povolit. Další informace naleznete v tématu Výchozí oprávnění TFVC.

Syntaxe

tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]] 
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]

Parametry

Argumenty

Argument

Popis

/collection: <TeamProjectCollectionUrl>

Při použití /workspace této možnosti určuje adresu URL kolekce projektu, která obsahuje pracovní prostor, který obsahuje čekající změny. Například: http://myserver:8080/tfs/DefaultCollection.

Pokud není zadáno, předpokládá se, že kolekce projektů je ta, která obsahuje pracovní prostor, který mapuje aktuální adresář.

Ignorováno, pokud tuto možnost nepoužíváte /workspace .

Poznámka:

Viz Poznámky týkající se omezení této možnosti.

/format

Určuje, kolikpodrobnostch

  • Brief (výchozí): Zobrazí jeden řádek o každé čekající změně, která zahrnuje: název souboru, změny, zda je položka uzamčena hvězdičkou *, místní cestou a uživatelem, pokud používáte /collection a /workspace možnosti. Některá data můžou být zkrácena.
  • Detailed: Zobrazí úplný popis každé čekající změny. Kromě výše uvedených informací zobrazí tato možnost více dat, jako je datum a čas.

<itemspec>

Určuje položky, pro které chcete čekající data změn. Syntaxi najdete v tématu Použití příkazů správy verzí Team Foundation. Můžete zadat více než jeden itemspec argument.

/login

Určuje uživatelský účet, který se má použít ke spuštění příkazu. Viz Použití příkazů správy verzí Team Foundation.

/recursive

Rekurzivně načte data o čekajících změnách položek v zadaném adresáři a všech podadresářích.

/shelveset:<shelvesetname>[;<shelvesetowner>]

Určuje sadu odložených změn, které chcete vypsat.

Tuto možnost nelze kombinovat s /workspace touto možností.

/user

Zobrazí seznam všech čekajících změn provedených zadaným uživatelem. Hvězdička * obsahuje data o změnách všech uživatelů. Ve výchozím nastavení je to aktuální uživatel.

Přijatelné hodnoty pro tuto možnost:

  • <username>
  • <useraccount>
  • Hvězdička *

Poznámka:

Viz Poznámky týkající se omezení této možnosti.

/workspace:<workspacename>[;<workspaceowner>]

Určuje název pracovního prostoru, který obsahuje čekající změny. Pokud není zadaný, je pracovní prostor ten, který mapuje aktuální adresář.

Můžete určit workspaceowner , jestli chcete získat data o čekajících změnách v pracovním prostoru, který patří konkrétnímu uživateli. Pokud není zadaný, předpokládá se, že pracovní prostor je aktuálním uživatelem nebo je-li zadán , je -li zadán ./login:<username>

Tuto možnost nelze kombinovat s /shelveset touto možností.

Poznámka:

Viz Poznámky týkající se omezení této možnosti.

Poznámky

Pomocí příkazu můžete status zobrazit čekající změny v aktuálním pracovním prostoru, například pracovní prostor, který mapuje aktuální adresář bez ohledu na to, jestli se jedná o místní pracovní prostor nebo pracovní prostor serveru. Tento příkaz můžete také použít k zobrazení čekajících změn v pracovním prostoru vzdáleného serveru, například změny provedené jiným uživatelem na jiném vývojovém počítači pomocí nástroje /collection, /usera /workspace možností. Nemůžete ale zobrazit čekající změny ve vzdáleném místním pracovním prostoru.

Další informace najdete v tématu Rozhodnutí mezi použitím místního nebo serverového pracovního prostoru.

Příklady

Ve všech následujících příkladech předpokládejme, že se v pracovním prostoru mapuje $/SiteApp/Main/ na c:\code\SiteApp\Main\ .

Výpis všech změn v aktuálním pracovním prostoru

Následující příklad uvádí všechny čekající změny v pracovním prostoru:

c:\code\SiteApp\Main\SolutionA\>tf stat

Výpis všech změn ve složce

Následující příklad uvádí všechny čekající změny všech položek ve složce SolutionA :

c:\code\SiteApp\Main>tf stat SolutionA\*

Zobrazení seznamu všech změn ve složce a jejích podsložkách

Následující příklad uvádí čekající změny všech položek ve složce SolutionA , včetně změn v jejích podsložkách:

c:\code\SiteApp\Main>tf stat SolutionA\* /recursive

Další kroky