Fájlok és mappák törlése vagy visszaállítása a TFVC-ben
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Fájlokat és mappákat törölhet és állíthat vissza a Team Foundation verziókövetéséből (TFVC) a fejlesztői gépen vagy a kiszolgálón lévő munkaterületről.
Előfeltételek
Lásd: Alapértelmezett TFVC-engedélyek.
Elem törlése
Mielőtt töröl egy fájlt, keressen egy másikat a fájl mellett, amely a fájl függőben lévő szerkesztéseit jelzi. Ha függőben lévő módosítások vannak, tekintse meg őket a jobb gombbal a fájlra kattintva, és válassza az Összehasonlítás parancsot. Győződjön meg arról, hogy nincs szüksége a módosításokra. Ha úgy gondolja, hogy a jövőben szüksége lehet a módosításokra, érdemes lehet bejelentkeznie a fájlba a törlés előtt.
Fontos
- Ha töröl egy mappát, a rendszer tollal törli a mappát tartalmazó mappák és fájlok műveleteit.
- Ha olyan fájlt töröl, amelyen más fájlok függőségekkel rendelkeznek, a rendszer automatikusan tollal törli a fájlokat. Ha például töröl egy űrlapfájlt, a kódot és az erőforrásfájlokat a rendszer a törléshez is beszúrja.
Elem törlése
A Visual Studióban keresse meg a törölni kívánt mappát vagy fájlt a Megoldáskezelő vagy a Forrásvezérlőben.
Kattintson a jobb gombbal az elemre, és válassza a Törlés lehetőséget.
Ha törli a fájlt Megoldáskezelő, a következő figyelmeztető üzenet jelenhet meg:< a fájlnév> véglegesen törlődik. Ha folytatni szeretné a fájl törlését, válassza az OK gombot.
Ha elkészült, ellenőrizze a módosításokat.
Ha nem TFVC-t használ, a Megoldáskezelő használatával törölheti a Visual Studio-megoldás elemeit és fájljait.
Törölt elemek helyreállítása vagy visszaállítása
Ha a törölt elem verziókövetés alatt állt a törlés előtt, helyreállíthatja az elemet. A törlés nem lesz implementálva a kiszolgálón, amíg be nem jelentkezik a módosítás.
Törölt elem helyreállítása a Team Explorerrel
- Nyissa meg a Függőben lévő módosítások lapot a Team Explorerben.
- Kattintson a jobb gombbal a törölt elemekre a Belefoglalt módosítások területen, és válassza a Visszavonás parancsot.
- A Függőben lévő módosítások visszavonása párbeszédpanelen jelölje ki az elemet, majd válassza a Módosítások visszavonása lehetőséget.
Törölt elem helyreállítása a Source Control Explorer használatával
- A Forrásvezérlő böngészőben keresse meg és kattintson a jobb gombbal a törölt fájlra, és válassza a Függőben lévő módosítások visszavonása lehetőséget.
- A Függőben lévő módosítások visszavonása párbeszédpanelen jelölje ki az elemet, majd válassza a Módosítások visszavonása lehetőséget.
Törölt elem helyreállítása Megoldáskezelő használatával
A Megoldáskezelő által törölt, verziókövetés alatt nem álló fájlok a számítógépen lévő Lomtárba kerülnek, ahol visszaállíthatók. Miután visszaállította a Lomtárból, kattintson a jobb gombbal a megoldásra a Megoldáskezelő, majd válassza a Meglévő elem hozzáadása>lehetőséget a fájl megoldásba való visszaállításához.
Törölt elem visszaállítása a kiszolgálóról
Ha már beadta egy elem törlését a TFVC-ben, visszaállíthatja a törölt elemet a kiszolgálóról mindaddig, amíg a csapat egyik tagja sem pusztította el.
- A Visual Studio menüsávon válassza az Eszközök>beállításai lehetőséget.
- A Beállítások párbeszédpanelen lépjen a Source Control>Visual Studio Team Foundation Server kiszolgálóra.
- Válassza a Törölt elemek megjelenítése lehetőséget a Forrásvezérlőben, majd kattintson az OK gombra.
- A Source Control Explorerben keresse meg és kattintson a jobb gombbal a visszaállítani kívánt fájlra, és válassza az Undelete lehetőséget.
A fejlesztői gépről törölt elem visszaállítása
Előfordulhat, hogy vissza kell állítania egy, a Visual Studión kívül törölt elemet, valószínűleg véletlenül. Az ilyen elemek visszaállításának módja attól függ, hogy helyi vagy kiszolgálói munkaterületet használ-e. Lásd: Döntse el, hogy helyi vagy kiszolgálói munkaterületet használ-e.
Helyi munkaterület használata esetén a Visual Studio észleli és lehetővé teszi a rendszeren kívül végrehajtott módosítások megoldását.
- A Csoportkezelő Függőben lévő módosítások lapján, a Kizárt módosítások csoportban válassza az Észlelt lehetőséget.
- A Jelöltmódosítások előléptetése párbeszédpanelen kattintson a jobb gombbal a Módosítás oszlopban törölt elemre, és válassza az Elem visszaállítása lehetőséget.
- Válassza az Előléptetés lehetőséget.
Ha véletlenül töröl egy elemet a Visual Studión kívül, és kiszolgáló-munkaterületet használ, amikor megpróbálja megnyitni az elemet a Visual Studióban, hibaüzenet jelenhet meg, például: TF10187: Nem sikerült megnyitni a dokumentumfájl <nevét>. A rendszer nem találja a megadott fájlt. Az elemet a kiszolgálóról való lekérésével állíthatja vissza.
- A Source Control Explorerben keresse meg a törölt elemeket tartalmazó mappát.
- Kattintson a jobb gombbal a mappára, és válassza az Advanced Get Specific Version (Speciális verzió lekérése>) lehetőséget.
- A Beolvasás párbeszédpanelen válassza az Összes fájl felülírása lehetőséget, még akkor is, ha a helyi verzió megegyezik a megadott verzióval.
- Válassza a Beolvasás lehetőséget.
Tipp.
A tf get /force parancsot is használhatja.
Munka a parancssorból
A következő tf parancssori segédprogram parancsokkal törölheti, megsemmisítheti, visszaállíthatja és lekérheti a fájlokat.
- A Törlés parancs töröl egy fájlt a kiszolgálóról.
- A Megsemmisítés parancs véglegesen megsemmisít egy elemet.
- Az Undelete parancs visszaállítja a kiszolgálóról törölt fájlt.
- A Visszavonás parancs visszavonja a függőben lévő módosításokat.
- A Get parancs lekéri a fájlokat a kiszolgálóról.