Delete command (Team Foundation Version Control)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
A delete
parancs eltávolítja a fájlokat és mappákat az Azure DevOps-kiszolgálóról, és törli őket a lemezről.
Feljegyzés
A parancs eredményei csak akkor láthatók más munkaterületeken, ha beadási műveletet hajt végre. További információ: Kód fejlesztése és függőben lévő módosítások kezelése.
Előfeltételek
A delete
parancs használatához engedélyeznie kell a kivételi engedélyt. Ha a /lock
beállítást nem none
más értékkel adja meg, akkor a zárolási engedélynek engedélyezésre kell állítania. Rendelkeznie kell a munkaterülettel is, vagy rendelkeznie kell a globális Rendszergazda-munkaterületek engedélyezési engedélyével. További információ: Alapértelmezett TFVC-engedélyek.
Syntax
tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec
Paraméterek
Argumentumok
Argumentum
Leírás
<itemspec>
Azonosítja az Azure DevOps-kiszolgálóról törölni kívánt fájlt vagy mappát. További információ arról, hogy a TFVC hogyan elemzi itemspec
a hatókörön belüli elemeket, tekintse meg a parancsok működésének módosítására szolgáló beállításokat.
Feljegyzés
Több itemspec
argumentumot is megadhat.
<username>
Értéket ad a /login
beállításnak. Megadhatja a felhasználónév értékét vagy DOMAIN\username
username
a .
Beállítások
Beállítás
Leírás
/lock
Megakadályozza, hogy más felhasználók be- vagy kijelentkeztetik a megadott elemeket. További információ: A zárolási típusok ismertetése.
Zárolási beállítások:
none
Default (Alapértelmezett): Nincs zárolás alkalmazva. Ha zárolta a megadott fájlt, ez a beállítás eltávolítja. Nem távolít el egy zárat, amelyet valaki más helyezett el.checkin
Más felhasználók megtekinthetik a megadott elemeket, de a zárolás feloldásáig nem ellenőrizhetik a korrektúrákat a zárolt fájlokban. Ha bármely más felhasználó zárolta a megadott elemek bármelyikét, a zárolási művelet meghiúsul.checkout
Megakadályozza, hogy más felhasználók a megadott elemek bármelyikét be- vagy kijelentkeztetik, amíg a zárolást nem oldja fel a bejelentkezés végrehajtásával. Ha bármely más felhasználó zárolta a megadott elemek bármelyikét, a zárolási művelet meghiúsul.
/recursive
Törli az összes olyan fájlt és/vagy mappát és almappát, amely megfelel a itemspec
megadott könyvtárnak.
tf delete <folder1>\<folder2> /recursive
törli a mappa1\mappa2 és maga a mappa1>>\<<mappa2> által< tartalmazott összes fájlt és <alkönyvtárat.>tf delete <folder1>\<folder2> <filespec> /recursive
Törli az összes fájlt és alkönyvtárat, amely megfelel a folder1>\<folder2> mappában< és annak minden alkönyvtárában, valamint az összes olyan könyvtárban található fájlt és alkönyvtárat, amely megfelel a mappánakfilespec
filespec
.
Például egy munkaterületen, amely a következőket tartalmazza:
Folder1\AVeryLongDirectoryName belül néhány fájllal, valamint a Folder1\Folder2\AVeryImportantFile.txt,
tf delete Folder1 AVer* /recursive
törli a Folder1\AVeryLongDirectoryName fájlt és annak összes fájlját, és törli a Folder1\Folder2\AVeryImportantFile.txt fájlt, mert megegyezik a helyettesítő karakterrel.
/login
Megadja a felhasználónevet és a jelszót, amellyel hitelesítheti a felhasználót az Azure DevOpsszal.
Megjegyzések
A delete
parancs függőben lévő típusváltozást delete
rögzít a munkaterületen a megadott elemekhez. Ha függőben lévő típusváltozást delete
véglegesít az Azure DevOps-kiszolgálón a parancs használatával, a checkin
TFVC eltávolítja az elemet az Azure DevOps-kiszolgálóról, de nem törli véglegesen. A parancs használatával dir
megkeresheti a törölt elemeket az Azure DevOps-kiszolgálón, a törölt elemeket pedig az Undelete paranccsal állíthatja vissza.
Ha törölt egy elemet a munkaterületen, de még nem jelentkezett be, a Visszavonás paranccsal visszaállíthatja az elemet a munkaterületre, és eltávolíthatja a törlést a függőben lévő módosítások listájából.
Nem törölhet olyan elemet, amelynek egy másik függőben lévő módosítása van. A kivett fájl például nem törölhető. Az ilyen elemek törléséhez a parancs használatával vissza kell vonnia az aktuális függőben lévő módosítást undo
.
Függőben lévő törlés beadásakor a TFVC töröltként jelöli meg a fájlt az Azure DevOps-kiszolgálón. Ezt követően az elem más get
munkaterületekről történő futtatásakor ön vagy más felhasználók törlik az elemet ezekből a munkaterületekről.
Amikor megadja a mappát, a itemspec
TFVC alapértelmezés szerint törli az összes fájlját és almappáját, valamint a bennük lévő fájlokat.
A parancssori segédprogram használatáról további információt a tf
Team Foundation verziókövetési parancsainak használata című témakörben talál.
Példák
Az alábbi példa törli a lemezen lévő 314.cs a megadott helyi munkaterület mappájában, majd a módosítás beadásakor nem véglegesen eltávolítja a 314.cs a verziókövetési rendszerből.
tf delete 314.cs
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: