Sdílet prostřednictvím


Příkaz Vrátit zpět

Odstraní jeden nebo více souborů nebo složek čekající změny.

Požadavky: viz Oprávnění v prostředí Team Foundation Server.

tf undo [/workspace:workspacename[;workspaceowner]]
[/recursive] itemspec [/noprompt] [/login:username,[password]]
[/collection:TeamProjectCollectionUrl]

Parametry

Parametr

Description

/collection : TeamProjectCollectionUrl

Určuje adresu URL kolekce týmu projektu obsahující položky.Příklad: http://myserver:8080/tfs/DefaultCollection.

Pokud nepoužíváte /workspace možnost ve výchozím nastavení obsahuje pracovní prostor, který mapuje aktuální adresář se považuje kolekce týmu projektu.

itemspec

Určuje obor položky.Můžete určit více než jeden itemspec argument.Syntaxi naleznete v tématu Přehled příkazů – Team Foundation – správa verzí.

/login

Určuje uživatelský účet pro spuštění příkazu.Viz téma Přehled příkazů – Team Foundation – správa verzí.

/noprompt

Potlačí zobrazování oken a přesměruje výstup dat do příkazového řádku.Viz téma Přehled příkazů – Team Foundation – správa verzí.

/recursive

Rekurzivně vrátí zpět změny položek v určeném adresáři a všech podadresářích.

/workspaceworkspacename[;workspaceowner]

Určuje název pracovního prostoru, ve kterém chcete zrušit čekající změny.Pokud není zadán, je pracovní prostor, který mapuje aktuální adresář.

Můžete určit workspaceowner k čekající změny v prostoru, který patří do určitého uživatele zpět.Pokud není zadán, pracovní prostor předpokládá být aktuální uživatel nebo je-li zadán, /login:username.Musíte mít oprávnění UndoOther nastavena na hodnotu povolit vrácení změn v prostoru jiného uživatele.

[!POZNÁMKA]

Pokud použijete undo příkaz čekající změny ve vzdálené pracovní prostor, který je stále používán před pokračováním práce v daném prostoru, musí uživatel přihlásit k počítači hostícímu prostoru a získání zpět (a v některých případech získat/all) položky ovlivněny zpět.

Poznámky

Pro každou položku, ve kterém je čeká na Upravit změnit, undo Určuje příkaz, pokud byl soubor změněn na disku.Pokud byl soubor změněn a /noprompt nebyla zadána možnost, systém zobrazí výzvu k potvrzení, že chcete pokračovat.Zvolte n klíč ponechat změna v místě, y klíč pokračovat pouze aktuální změny, nebo a klíč pokračovat tento a všechny ostatní změněné soubory, které byly následně zjištěny.

undo Příkaz odebere všechny zámky položek.

Příklady

Odebrat čekající změny do souboru

c:\code\SiteApp\Main\SolutionA\Project1>tf undo program.cs

Odebere všechny čekající změny na program.cs.

Rekurzivně odstranit čekající změny na všechny položky ve složce

c:\code\SiteApp\Main>tf undo * /recursive

Odebere všechny čekající změny ve složce c:\code\SiteApp\Main a všechny její podsložky.

Odebrat čekající změny souboru do vzdáleného pracovního prostoru

c:\>tf undo /collection:http://fabrikam-3:8080/tfs/DefaultCollection
/workspace:FABRIKAM-1;JuliaI $/SiteApp/Main/SolutionA/Project1/program.cs

Odebere všechny čekající změny program.cs kolekce a pracovní prostor.

Práce v aplikaci Visual Studio

Tipy

  • Tip Zobrazíte seznam čekající změny v aktuální nebo vzdálenou pracovní prostor Příkaz Stav.

  • TipMůžete použít /workspace možnost (a podle potřeby /collection možnost) vrácení změn dev vzdáleného počítače.Tato možnost je užitečná v případech, kdy například soubor byl rezervován a pravděpodobně uzamčen, nelze získat přístup k počítači dev.Výše uvedené vysvětlení najdete /workspace informace o této operaci.

  • TipPokud potřebujete čistého prostoru (například protože více naléhavých úkolů je přerušena práce) a chcete zachovat čekající změny místo vrácení je možné pozastavit jejich.Viz téma Příkaz shelve.Můžete také zachovat polohu otevřených oken, zarážky a jiné důležité podněty.Viz téma Pozastavení práce a správa sad odložených změn.

  • TipMůžete také zrušit změny, které již byly kontrolovány v.Více o tématu v Undelete Command a Rollback Command (Team Foundation Version Control).