Sdílet prostřednictvím


Syntaxe příkazového řádku (Team Explorer Everywhere)

Nyní jste nainstalovali Na platformě nezávislý klient příkazového řádku pro Team Foundation Server.Před zadáním jakéhokoli příkazu je nutné pochopit obecné informace o syntaxi a použití.

V tomto tématu

Určení možností

U počítačů UNIX absolutní cesty začínají lomítkem (/), takže můžete ke spuštění možnosti použít pomlčku (-).Jinak nedokáže Na platformě nezávislý klient příkazového řádku pro Team Foundation Server určit cestu z možnosti.

Citace a únik

Prostředí systému UNIX podporuje mnoho zvláštních znaků zástupných znaků, regulárních výrazů, atd.Pokud tyto argumenty obsahují znaky, které vaše prostředí považuje za zvláštní, musíte tyto znaky uzavřít do uvozovek jako argumenty v příkazech. Můžete označit doslovný text v prostředí Unix, jak je znázorněno zde:

  • Chcete-li zachovat přesnou hodnotu znaku, zadejte před něj zpětné lomítko (\).Příklad:

    tf checkout -recursive $/Inventory/Client\ Suite/
    
  • Chcete-li zachovat přesné hodnoty uzavřených znaků, uzavřete text do jednoduchých uvozovek (‘ ’).Proměnné prostředí, které jsou odkazovány se znakem dolaru ($) a zástupné znaky nejsou v případě uzavření do jednoduchých uvozovek rozbaleny.Příklad:

    tf checkout -recursive ‘$/Inventory/Client Suite/’
    
  • Chcete li zachovat přesnou hodnotu uzavřených znaků (s výjimkou znaků $, `, \ a !), uzavřete text do uvozovek (" ").

    Z důvodu těchto výjimek jsou proměnné rozbaleny, dílčí prostředí jsou stále vyhodnocována, zpětné lomítko lze dále použít jako únikový znak a události historie jsou stále rozbaleny.Následující příklad ukazuje, že je stále zapotřebí, aby se zabránilo zpětné lomítko (). z rozšířilo do historie událostí.

    tf checkin -comment:”Fixed the bug\!” file.java
    

Cesty na serveru pro Visual Studio Team Foundation Server začínají znakem dolaru, ale prostředí Unix používá znak dolaru ke spuštění proměnné doplňku.Prostředí, jako například sh, ksh, bash a zsh dokáží rozpoznat, zda znak v cestě na serveru ihned po znaku dolaru není platný název proměnné.Proto tato prostředí předávají znak dolaru do Na platformě nezávislý klient příkazového řádku pro Team Foundation Server nezměněný.

Shelly odvozené z csh (včetně tcsh) však analyzují příkazový řádek jiným způsobem.Tato prostředí čtou symbol dolaru a pokusí se je nahradit proměnnou, která odpovídá textu, který následuje.Protože text, který následuje, je lomítko (/) a tato prostředí vyžadují, aby názvy proměnných začínaly písmenem, zobrazí se chyba.Pokud používáte prostředí csh nebo tcsh, musíte zrušit dolarové značky v cestách serveru pomocí zpětného lomítka nebo jednoduchých uvozovek.Dvojité uvozovky způsobí, že se prostředí pokusí proměnnou rozbalit.Zde je několik příkladů úniku a citací pro csh shelly:

tf checkout -recursive \$/Inventory/Client\ Suite/

tf checkout -recursive ‘$/Inventory/Client Suite/’

tf checkout -recursive \$”/Inventory/Client Suite/”

Specifikace položky

Specifikaci položky je místní nebo serverová cesta, která popisuje soubor nebo složku, která je vstupním parametrem k možnosti nebo příkazu pro Na platformě nezávislý klient příkazového řádku pro Team Foundation Server.Specifikace položky může obsahovat příponu specifikace verze oddělenou středníkem.Tato přípona je volitelná.Zadejte příponu pouze pokud chcete odkazovat na historické verze položky.

Příklad specifikací položky:

Specifikace položky

Description

$/Inventory/src

Cesta na serveru ke složce

$/Inventory/src/Class.java

Cesta na serveru k souboru

/tmp/Inventory

Lokální cesta (Unix) k pracovní složce

/tmp/Inventory/src/Class.java

Lokální cesta (Unix) k souboru

C:\Inventory\src

Lokální cesta (Windows) k pracovní složce

C:\Inventory\src\Class.java

Lokální cesta (Windows) k souboru

$/Inventory/src;C4095

Cesta na serveru ke složce se sadou změn 4095

.\Class.Java;C129

Relativní místní cesta (Windows) k souboru při sadě změn 129

./Class.java;Lrelease-1.0

Relativní místní cesta (Unix) k souboru u verze popisku-1.0

$/Inventory/src/file.txt;Wdev;john

Cesta serveru na verzi ve vývojářském pracovním prostoru, který vlastní John.

file.txt;D01/01/2007

Lokální cesta 1. ledna 2007

[!POZNÁMKA]

Jsou podporována data ISO 8601.Data jsou analyzovány podle národního prostředí uživatele.

file.txt;X1067

Dříve odstraněný soubor s číslem deletionID 1067

Specifikace verze

Specifikace verze je speciálně formátovaný řetězec, který odkazuje na jednu určitou verzi nebo rozsah verzí položky ve správě verzí.Verze specifikace slouží dvěma způsoby: jako přípony specifikace zboží (viz Specifikace zboží dříve v tomto tématu) a jako samostatné hodnoty, které mají -version možnost pro některé příkazy.

Příklad specifikací verze:

Specifikace formátu verze

Description

T

Nejnovější verze.

Cn

Verze na sady změn n.

LlabelID

Verze na štítku labelID.

Wname; owner

Verze aktuálně v pracovním prostoru name vlastní owner.

Ddatestring

Verze datum a čas podledatestring

XdeletionID

Verze, která byla odstraněna a vzhledem deletionID server.

Viz také

Další zdroje

Command-line Reference