Číst v angličtině

Sdílet prostřednictvím


Příručka platformě příkazového řádku klienta - začátečníky

Pokud vyvíjíte aplikace na společné platformy UNIX, můžete pro přístup k serveru Team Foundation a provádění operací ovládání verze použít klienta Cross Platform příkazového řádku.

Zde je návod, jak začít s klientem příkazového řádku:

  1. Nainstalujte klienta příkazového řádku pro různé platformy:

    1. Rozbalte soubor archivu (soubor .zip), který obsahuje klienta.

    2. Konfigurujte prostředí nebo systémovou cestu tak, aby obsahovala složku, ve které jsou archivovány dekomprimované soubory.Ujistěte se, zda máte prostředí Java Runtime nebo Java Development Kit v cestě nebo že jste nastavili proměnnou prostředí JAVA_HOME.

    3. Ověřte, zda klient pracuje, na příkazovém řádku zadejte následující příkaz: tf a poté stiskněte klávesu Enter.

      Pokud je klient správně nainstalován, zobrazí se výstup začínající Team Explorer Everywhere .

      Pro informace o příkazech zadejte tf help Příkaz, kde Příkaz je název příkazu, o kterém chcete získat informace.Například, napište tf help checkin.

  2. Prohlédněte si a přijměte licenční podmínky pro software společnosti Microsoft pro klienta příkazového řádku pro více platforem.Je nutné spustit příkaz EULA níže před provedením jakékoli operace řízení verze.

    tf eula
    

    Zobrazí se licenční podmínky pro software společnosti Microsoft.Pokud chcete přijmout podmínky, musíte zadat „Ano“ nebo „y“.

  3. Pokud chcete vytvořit místní pracovní prostor, spusťte příkaz workspace.Pracovní prostor zahrnuje složky klienta na místním disku mapované na složky se správou verzí na serveru Team Foundation Server.

    Následující příklad vytvoří nový pracovní prostor s názvem Beta1 v kolekci TFS „http://myserver:8080/tfs/DefaultCollection“.

    tf workspace -new Beta1 -collection:http://myserver:8080/tfs/DefaultCollection
    

    [!POZNÁMKA]

    Při vytváření nebo úpravě pracovního prostoru můžete určit, zde jeho umístění je místní nebo na serveru.Výchozí nastavení je „Místní“.Umožňuje rychle provádět základní operace správy verzí i v případě, že pracujete v režimu offline.

  4. Pokud chcete vytvořit mapování pracovního prostoru mezi místními složkami a složkami na serveru, spusťte příkaz workfold.Ve výchozím nastavení je mapování prostoru použito rekurzivně.Při mapování do místní složky do složky serveru, systém implicitně vytváří mapování mezi všemi aktuálními a budoucí podsložkami.

    Následující příklad namapuje složku /Users/Example v pracovním prostoru Beta1 Team Foundation – správa verzí složku serveru $/ScrumProject/JavaSample.

    tf workfold -map $/ScrumProject/JavaSample -workspace:Beta1 /Users/Example
    
  5. Změňte adresář na cestu místní pracovní složky, kterou jste mapovali.Příklad:

    cd /Users/Example
    
  6. Pokud chcete načíst ze serveru Team Foundation Server kopii souboru nebo synchronizovat pracovní prostor s aktuálně vrácenými změnami na serveru, spusťte příkaz get.Příklad:

    tf get
    
  7. Upravte soubor.Změny jsou označeny jako nedokončené změny v místním pracovním prostoru.

  8. Vytvořte nový soubor jako spustitelný.Příklad:

    $ chmod u+x HelloWorld.sh
    
  9. Pokud chcete přidat nový soubor na server Team Foundation Server, spusťte příkaz add.Příklad:

    tf add Helloworld.sh
    
  10. Pokud chcete zkontrolovat informace o nedokončených změnách u položek v pracovním prostoru, spusťte příkaz status.

    tf status 
    
  11. Pokud chcete vrátit nedokončené změny z aktuálního pracovního prostoru na server Team Foundation Server, spusťte příkaz checkin.

    V následujícím příkladu odešle čekající změny spojené s pracovní položkou 11 v aktuálním pracovním prostoru serveru Team Foundation – správa verzí se zadaným komentářem k vytvoření nového changesetu.

    tf checkin -comment:"Fixed a bug” -associate:11 
    

[!POZNÁMKA]

Další informace o příkazu syntax a připojování k serveru Team Foundation Server naleznete zde: Syntaxe příkazového řádku (všude Team Explorer) a Ověřování příkazového řádku pro tým Explorer všude.

Nyní jste dokončili nejzákladnější operace řízení verze pomocí klienta příkazového řádku.Zde je několik dalších operací, které budete pravděpodobně také potřebovat:

  • Pokud chcete změnit název nebo cestu k souboru nebo složce, spusťte příkaz rename.

    Následující příklad změní název test1.txt na NewTest.txt.

    tf rename test1.txt NewTest.txt
    
  • Pokud chcete odstranit soubor nebo složku se serveru Team Foundation Server a odstranit je z disku, spusťte příkaz delete.Výsledky tohoto příkazu nejsou viditelné v jiných pracovních prostorech až do provedení operace vrácení se změnami.Příklad:

    tf delete Test-new.txt
    

    [!POZNÁMKA]

    Pokud jste odstranili jste položku v pracovním prostoru, ale neuložili změnu, můžete položku obnovit zpět do pracovního prostoru a odebrat vymazání ze seznamu čekajících změn prostřednictvím příkazu undo.

    Nelze odstranit položky, pro které existují jiné čekající změny.Například, zkontrolovaný soubor nelze odstranit.Pokud chcete odstranit tyto položky, musíte vrátit aktuální čekající změny.

[!POZNÁMKA]

Pokud nechcete zadávat příkazy řádek po řádku, můžete vytvořit skript pro automatizaci všech výše uvedených úkolů.Viz téma Skriptování v platformě příkazového řádku klienta pro Team Foundation Server.

Viz také

Koncepty

Ověřování příkazového řádku pro tým Explorer všude

Nastavení proměnných prostředí (všude Team Explorer)

Skriptování v platformě příkazového řádku klienta pro Team Foundation Server

Správa životního cyklu aplikací Visual Studio a Team Foundation Server

Další zdroje

Přijetím všude Explorer týmu

Syntaxe příkazového řádku (všude Team Explorer)