Příkaz Odstranit (Správa verzí Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Příkaz delete
odebere soubory a složky ze serveru Azure DevOps a odstraní je z disku.
Poznámka
Výsledky tohoto příkazu nejsou viditelné v jiných pracovních prostorech, dokud neprovedete operaci vrácení se změnami. Další informace najdete v tématu Vývoj kódu a správa čekajících změn.
Požadavky
Pokud chcete použít příkaz delete
, nastavte oprávnění Rezervovat na Povolit. Pokud zahrnete možnost /lock
s jinou hodnotou než none
, nastavte oprávnění Uzamknout na Povolit. Musíte také vlastnit pracovní prostor nebo mít globální Spravovat pracovní prostory oprávnění nastavena na Povolit. Další informace najdete v tématu Výchozí oprávnění TFVC.
Syntax
tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec
Parametry
Argumenty
argumentu
popis
<itemspec>
Identifikuje soubor nebo složku, které se mají odstranit ze serveru Azure DevOps. Další informace o tom, jak TFVC parsuje itemspec
určit, které položky jsou v rozsahu, najdete v tématu Použití možností ke změně způsobu, jakým příkaz funkce.
Poznámka
Můžete zadat více než jeden itemspec
argument.
<username>
Poskytuje hodnotu /login
možnosti. Hodnotu uživatelského jména můžete zadat buď jako DOMAIN\username
, nebo username
.
Volby
možnost
popis
/lock
Zabrání ostatním uživatelům v vrácení se sem nebo rezervaci zadaných položek. Další informace najdete v tématu Principy typů zámků.
Možnosti uzamčení:
none
Výchozí. Není použit žádný zámek. Pokud jste u zadaného souboru umístili zámek, tato možnost ho odebere. Neodebere zámek, který umístí někdo jiný.checkin
Ostatní uživatelé si můžou rezervovat zadané položky, ale nemůžou vrátit revize uzamčených souborů, dokud zámek neuvolníte provedením vrácení se změnami. Pokud někdo jiný uživatel zamkl některou ze zadaných položek, operace uzamčení selže.checkout
Zabrání ostatním uživatelům v vrácení se změnami nebo rezervaci některé ze zadaných položek, dokud zámek neuvolníte provedením vrácení se změnami. Pokud někdo jiný uživatel zamkl některou ze zadaných položek, operace uzamčení selže.
/recursive
Odstraní všechny soubory nebo složky a podsložky, které odpovídají itemspec
ze zadaného adresáře.
-
tf delete <folder1>\<folder2> /recursive
odstraní všechny soubory a podadresáře obsažené ve složce <folder1>\<folder2>a <folder1>\<folder2> sám. -
tf delete <folder1>\<folder2> <filespec> /recursive
odstraní všechny soubory a podadresáře odpovídajícífilespec
obsažené ve složce <folder1>\<folder2> a všechny jeho podadresáře, stejně jako všechny soubory a podadresáře obsažené v libovolném adresáři, který odpovídáfilespec
.
Například v pracovním prostoru, který obsahuje:
Folder1\AVeryLongDirectoryName s některými soubory uvnitř a Folder1\Folder2\AVeryImportantFile.txt,
tf delete Folder1 AVer* /recursive
odstraní Folder1\AVeryLongDirectoryName a všechny jeho soubory a odstraní Folder1\Folder2\AVeryImportantFile.txt, protože odpovídá zástupné znaky.
/login
Určuje uživatelské jméno a heslo pro ověření uživatele pomocí Azure DevOps.
Poznámky
Příkaz delete
zaznamenává čekající změnu typu delete
v pracovním prostoru pro zadané položky. Když potvrdíte čekající změnu typu delete
na server Azure DevOps pomocí příkazu checkin
, TFVC odebere položku ze serveru Azure DevOps, ale neodstraní ji trvale. Odstraněné položky můžete najít na serveru Azure DevOps pomocí příkazu dir
a odstraněné položky můžete obnovit pomocí příkazu Zrušit odstranění.
Pokud jste odstranili položku v pracovním prostoru, ale nezaškrtli jste změnu, můžete ji obnovit do svého pracovního prostoru a odebrat odstranění ze seznamu čekajících změn pomocí příkazu Zpět.
Nelze odstranit položku, pro kterou existuje jiná čekající změna. Rezervovaný soubor se například nedá odstranit. Chcete-li tyto položky odstranit, je nutné vrátit zpět aktuální čekající změnu pomocí příkazu undo
.
Při vrácení souboru se změnami čekajícího odstranění označí TFVC soubor jako odstraněný na serveru Azure DevOps. Následně spuštění get
položky z jiných pracovních prostorů, buď vy nebo jiní uživatelé, odstraní položku z těchto pracovních prostorů.
Když vaše itemspec
určuje složku, TFVC ve výchozím nastavení odstraní všechny jeho soubory a podsložky a soubory, které obsahují.
Další informace o použití nástroje příkazového řádku tf
naleznete v tématu Použití příkazů správy verzí Team Foundation.
Příklady
Následující příklad odstraní 314.cs na disku v zadané místní složce pracovního prostoru a po vrácení změny se změnami odebere 314.cs ze systému správy verzí, který není trvale.
tf delete 314.cs
Související články
- přesunutí, přejmenování a odstranění souborů a složek řízených verzí
- příkazu
Undelete - příkaz Zpět
- příkazu
Dir