Ladda ned eller hämta filer från servern

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

Visual Studio 2019 | Visual Studio 2022

I allmänhet bör du regelbundet hämta de senaste filerna från servern så att koden du utvecklar är kompatibel med koden som utvecklats av andra i ditt team och för att minimera risken för att skapa buggar när du checkar in koden. Du kan ladda ned den senaste versionen eller en tidigare version av en eller flera filer från Din Azure DevOps-server till din arbetsyta på utvecklingsdatorn.

Förutsättningar

Du måste vara en av bidragsgivarna för ditt projekt. Mer information finns i TFVC-standardbehörigheter.

Hämta den senaste versionen av filer

Du bör hämta de senaste filerna från servern när du har konfigurerat utvecklingsdatorn. Sedan kan du börja utveckla din app.

När du senare utvecklar funktioner på arbetsytan på utvecklingsdatorn isoleras koden från de ändringar som görs av andra utvecklare. Men när du är redo, till exempel när du har slutfört och checkat in koden som slutför en uppgift, bör du få den senaste versionen av teamets filer.

Hämta den senaste versionen av filer

  • I Visual Studio Source Control Explorer bläddrar du till de filer eller mappar som innehåller de filer som du vill hämta. Högerklicka på filerna och välj Hämta senaste version.

Hämta en specifik version av filer

I särskilda fall, till exempel för att åtgärda en regressionsbugg, kan du behöva hämta och arbeta med en specifik version av en eller flera filer.

Kommentar

Tänk på att om du får en äldre version av en fil, gör ändringar i den och sedan försöker checka in den, finns det en ökad chans att du behöver lösa konflikter innan du kan slutföra incheckningen.

Hämta en specifik version av filer från fönstret Historik

  1. I Team Explorer eller Source Control Explorer bläddrar du till mappen eller filen, högerklickar på den och väljer Visa historik.

  2. I fönstret Historik högerklickar du på en version och väljer Hämta den här versionen.

Hämta en specifik version av filer från Source Control Explorer

  1. I Source Control Explorer bläddrar du till de filer eller mappar som innehåller de filer som du vill hämta, högerklickar på filerna och väljer Avancerad>hämta specifik version.

  2. I dialogrutan Hämta väljer du ett alternativ i listrutan Typ:

  3. (Valfritt) Välj alternativet Skriv över skrivbara filer som inte är utcheckade .

    Om du väljer det här alternativet skriver filer från servern över alla filer som inte har det skrivskyddade attributet associerat med dem och som inte är utcheckade. Endast filer på servern som är olika skriver över filerna på den lokala arbetsytan. Som standard är det här alternativet inte markerat.

    Dricks

    Det här alternativet motsvarar att köra kommandot tf get /overwrite.

  4. (Valfritt) Välj skriv över alla filer även om den lokala versionen matchar det angivna versionsalternativet . Om du väljer det skriver filer från servern över alla filer.

    Dricks

    Det här alternativet motsvarar att köra följande kommando: tf get /force.

  5. Välj Hämta.

  6. Ett informationsmeddelande för Källkontrollutforskaren visas. Välj OK.

    Om du väljer Senaste version uppdaterar systemet kolumnen Senaste med statusen Ja.

Arbeta från kommandotolken

  • Kommandot LocalVersions visar versionen av ett eller flera objekt på din arbetsyta.
  • Kommandot Hämta hämtar filer från servern.

Tips

  • När du får filer och mappar från servern tar systemet även bort alla incheckade filer från den lokala arbetsytan som har tagits bort från servern. Filer som har bytt namn eller flyttats på servern ändras på din arbetsyta så att de matchar ändringarna på servern.

  • I Källkontrollutforskaren kan du kontrollera om du har den senaste versionen av en fil i kolumnen Senaste . Du kan se specifik versionsinformation om ett objekt genom att högerklicka på det och välja Avancerade>egenskaper.

  • Om du använder en serverarbetsyta och av misstag har tagit bort några filer som du vill återställa måste du använda kommandot tf get /all för att återställa de borttagna filerna.