Dela via


Ta bort eller återställa filer och mappar i TFVC

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Du kan ta bort och återställa filer och mappar från Team Foundation Version Control (TFVC), från arbetsytan på utvecklingsdatorn eller på servern.

Förutsättningar

Se TFVC-standardbehörigheter.

Ta bort ett objekt

Innan du tar bort en fil letar du efter en bockmarkeringsikon bredvid filen, vilket anger väntande ändringar i filen. Om det finns väntande ändringar kan du visa dem genom att högerklicka på filen och välja Jämför. Kontrollera att du inte behöver redigeringarna. Om du tror att du kan behöva redigeringarna i framtiden bör du överväga att checka in filen innan du tar bort den.

Viktigt!

  • Om du tar bort en mapp, skriver systemet bort åtgärder för alla mappar och filer som mappen innehåller.
  • Om du tar bort en fil som andra filer har beroenden på, skriver systemet automatiskt bort åtgärder för dessa filer. Om du till exempel tar bort en formulärfil läggs även koden och resursfilerna till för borttagning.

Ta bort ett objekt

  1. I Visual Studio, antingen i Solution Explorer eller Source Control Explorer, bläddrar du till den mapp eller fil som du vill ta bort.

  2. Högerklicka på objektet och välj Ta bort.

  3. Om du tar bort filen från Solution Explorer kan följande varningsmeddelande visas: <filnamnet> tas bort permanent. Välj OK om du vill fortsätta med att ta bort filen.

  4. När du är klar kan du checka in ändringarna.

Om du inte använder TFVC använder du Solution Explorer för att ta bort objekt och filer i din Visual Studio-lösning.

Återställa eller återställa borttagna objekt

Om det borttagna objektet var under versionskontroll före borttagningen kan du återställa objektet. Borttagningen implementeras inte på servern förrän du checkar in ändringen.

Återställa ett borttaget objekt med hjälp av Team Explorer

  1. Öppna sidan Väntande ändringar i Team Explorer.
  2. Högerklicka på de borttagna objekten under Inkluderade ändringar och välj Ångra.
  3. I dialogrutan Ångra väntande ändringar väljer du objektet och väljer sedan Ångra ändringar.

Återställa ett borttaget objekt med hjälp av Source Control Explorer

  1. I Källkontrollutforskaren bläddrar du till och högerklickar på filen som du har tagit bort och väljer Ångra väntande ändringar.
  2. I dialogrutan Ångra väntande ändringar väljer du objektet och väljer sedan Ångra ändringar.

Återställa ett borttaget objekt med hjälp av Solution Explorer

Filer som inte är under versionskontroll som du har tagit bort via Solution Explorer flyttas till papperskorgen på datorn, där de kan återställas. När du har återställt från papperskorgen högerklickar du på lösningen i Solution Explorer och väljer Lägg till>befintligt objekt för att återställa filen till din lösning.

Återställa ett borttaget objekt från servern

Om du redan har checkat in borttagningen av ett objekt i TFVC kan du återställa det borttagna objektet från servern så länge ingen i teamet har förstört det.

  1. I menyraden i Visual Studio väljer du Verktygsalternativ>.
  2. I dialogrutan Alternativ går du till Källkontroll>Visual Studio Team Foundation Server.
  3. Välj Visa borttagna objekt i Källkontrollutforskaren och välj sedan OK.
  4. I Källkontrollutforskaren bläddrar du till och högerklickar på den fil som du vill återställa och väljer Ta bort borttagning.

Återställa ett objekt som tagits bort från utvecklingsdatorn

Du kan behöva återställa ett objekt som du har tagit bort utanför Visual Studio, eventuellt av misstag. Vilken metod du använder för att återställa ett sådant objekt beror på om du använder en lokal arbetsyta eller en serverarbetsyta. Se Bestäm mellan att använda en lokal arbetsyta eller en serverarbetsyta.

När du använder en lokal arbetsyta identifierar Visual Studio och gör att du kan lösa ändringar som du har gjort utanför systemet.

  1. På sidan Väntande ändringar i Team Explorer går du till Exkluderade ändringar och väljer Identifierad.
  2. I dialogrutan Höj upp kandidatändringar högerklickar du på objektet, som har tagits bort i kolumnen Ändra, och väljer Återställ det här objektet.
  3. Välj Höj upp.

Om du av misstag tar bort ett objekt utanför Visual Studio och du använder en serverarbetsyta kan ett felmeddelande visas när du försöker öppna objektet i Visual Studio, till exempel: TF10187: Det gick inte att öppna dokumentfilnamnet<>. Det går inte att hitta den angivna filen. Du kan återställa objektet genom att hämta det från servern.

  1. I Källkontrollutforskaren bläddrar du till mappen som innehåller de borttagna objekten.
  2. Högerklicka på mappen och välj Avancerad>hämta specifik version.
  3. I dialogrutan Hämta väljer du Skriv över alla filer även om den lokala versionen matchar den angivna versionen.
  4. Välj Hämta.

Dricks

Du kan också använda kommandot tf get /force .

Arbeta från kommandotolken

Du kan använda följande tf-kommandoradsverktygskommandon för att ta bort, förstöra, återställa och hämta filer.

  • Kommandot Ta bort tar bort en fil från servern.
  • Kommandot Destroy förstör ett objekt permanent.
  • Kommandot Ta bort borttagning återställer en fil som tagits bort från servern.
  • Kommandot Ångra ångrar väntande ändringar.
  • Kommandot Hämta hämtar filer från servern.