Dela via


Utveckla kod och hantera väntande ändringar

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Visual Studio 2019 | Visual Studio 2022

De flesta ändringar som du gör i dina filer placeras i kö som väntande ändringar. När du arbetar kan du organisera, hantera och få information om vad du har ändrat.

Arbeta i Visual Studio

Från startsidan för Visual Studio Team Explorer, som du kan öppna genom att trycka på Ctrl+0, H, kan du börja koda i en ny eller befintlig lösning.

Skärmbild som visar lösningar på startsidan för Team Explorer.

När du har öppnat en lösning kan du öppna Solution Explorer genom att trycka på Ctrl+Alt+L.

Skärmbild av Solution Explorer med projekt och filer.

När du använder Solution Explorer för att öppna och ändra en fil som är under källkontroll checkas filen ut automatiskt åt dig. Ikoner visas för att ange vilka filer du inte har ändrat oförändrad ikon, de som du har checkat ut ändrad ikon, och de som du har lagt till i lösningen tillagd ikon.

Om du arbetar i en lösning som innehåller många filer är det förmodligen praktiskt att filtrera vyn Solution Explorer för att visa endast de filer som du har ändrat Filterikoneneller tryck på Ctrl+[, P.

Använd sidan Mitt arbete för att hantera arbete

Du kan öppna sidan Mitt arbete i Team Explorer eller trycka på Ctrl+0, M för att hantera ditt arbete.

Anmärkning

Visual Studio My Work - och Code Review-funktioner är tillgängliga med följande utgåvor:

  • Visual Studio 2022: Visual Studio Community, Visual Studio Professional och Visual Studio Enterprise
  • Visual Studio 2019: Visual Studio Professional och Visual Studio Enterprise

Skärmbild av sidan Mitt arbete i Team Explorer.

Du kan använda My Work för att:

  • Tilldela arbete till dig själv.
  • Spåra ditt arbete jämfört med arbetsuppgifter.
  • Pausa och återuppta ditt arbete senare, inklusive filändringar, associerade arbetsobjekt och Visual Studio-tillstånd, till exempel fönsterpositioner och brytpunkter.
  • Begär en kodgranskning.

Stegvisa exempel finns i Day i livet för en DevOps-utvecklare: Skriva ny kod för en användarberättelse och Day i en DevOps-utvecklares liv: Pausa arbetet, åtgärda en bugg och utföra en kodgranskning.

Tips

  • Du kan styra vilka typer av arbetsobjekt som visas i avsnittet Tillgängliga arbetsobjekt. Välj något av standardalternativen eller några frågor som finns i roten delade frågor mapp. Om du vill arbeta med dessa frågor använder du sidan Arbetsobjekt i Team Explorer.

  • När du flyttar ett arbetsobjekt till tillgängliga arbetsobjekt, Pågående arbeteeller Pausat arbeteuppdateras arbetsobjektets tillstånd eller kommentarer så att ditt team automatiskt kan informeras om arbetets status. Aktivitetstavlan för ditt team uppdateras till exempel för att visa din status. Se Spåra arbete med Visual Studio.

  • Om projektet innehåller anpassade definitioner av arbetsobjekt kan det uppstå problem med att använda My Work, såvida inte en administratör för projektet har vidtagit vissa åtgärder. Se Konfigurera och anpassa agil planeringsverktyg för ett projekt och Uppdatera en anpassad processmall för att få åtkomst till nya funktioner.

Använd sidan Väntande ändringar för att hantera arbete

Du kan använda sidan Väntande ändringar i Team Explorer för att hantera ditt arbete. Om du vill öppna Väntande ändringarväljer du Checka in under Pågående arbete på sidan Mitt arbete eller trycker på Ctrl+0, P.

Skärmbild av sidan Väntande ändringar i Team Explorer.

Tips

  • Du kan avdocka avdocka sidan Väntande ändringar från Team Explorer för att öppna den i ett nytt fönster.
  • Du kan växla mellan list- och trädvyer via länken Visningsalternativ under inkluderade ändringar.

Nästan alla ändringar som du gör i filerna på utvecklingsdatorn lagras på din arbetsyta som en väntande ändring tills du checkar in den. Exempel på några av ändringarna är:

Arbeta med automatiskt identifierade ändringar

Om du arbetar på en lokal arbetsytakan Visual Studio identifiera ändringar som du gör utanför systemet. Om du redigerar en fil utanför Visual Studio, till exempel i Anteckningar, visas ändringen automatiskt under inkluderade ändringar på sidan Väntande ändringar.

Om du lägger till eller tar bort en fil utanför Visual Studio, till exempel i Utforskaren, visas filen under länken Identifierade i avsnittet Undantagna ändringar. Om du vill inkludera dessa ändringar väljer du länken Upptäckta.

Dialogrutan Främja kandidatändringar visas. Du kan högerklicka på objekt och välja Bläddra i Utforskaren för att visa dem eller Ta bort från disk för att ta bort dem. Välj objekt och välj sedan Främja för att lägga till objekten i Inkluderade ändringar.

Anmärkning

Tomma mappar visas inte.

Om objekt som du inte behöver checka in visas regelbundet i dialogrutan Flytta upp kandidatändringar kan du högerklicka på objektet och välja Ignorera det här lokala objektet om du vill ignorera objektet. Du kan också välja Ignorera efter tillägg, Ignorera efter filnamneller Ignorera efter mapp för att skapa en fil som gör att Visual Studio systematiskt ignorerar den här typen av fil. Mer information om .tfignore--filer finns i Lägg till filer på servern.

För att undanta ändringar, se Välj de filer som du vill checka in.

Associera arbetsobjekt

Det är bästa praxis att associera arbetsobjekt, till exempel uppgifter eller buggar, med dina ändringar. Under Relaterade arbetsobjektdrar du arbetsobjekt från en sökfråga eller lägger till ett arbetsobjekt med ID.

Se vad du har ändrat

Du kan granska vad du har ändrat i en fil.

Använd Väntande ändringar för att visa vad du har ändrat

Högerklicka på objektet på sidan Väntande ändringar och välj:

  • Jämför med arbetsyteversion för att se vad du har ändrat från versionen på arbetsytan.
  • Jämför med den senaste versionen för att se hur dina ändringar jämförs med den senaste versionen av filen i teamets kodbas.

Använd Solution Explorer eller Source Control Explorer för att visa vad du har ändrat

  1. Leta upp och välj objektet i Solution Explorer eller i Source Control Explorer.
  2. Högerklicka på objektet och välj sedan Jämför.
  3. I dialogrutan Jämför går du till menyn Typ och väljer:
    • Arbetsyteversion för att se vad du har ändrat från versionen på din arbetsyta.
    • senaste versionen för att se hur dina ändringar jämförs med den senaste versionen av filen i teamets kodbas.
    • Ett av de andra alternativen: Changeset, Dateeller Label.
  4. Välj OK.

Fönstret Diff visas. För att använda det här fönstret, se Jämför filer.

Ångra väntande ändringar

Du kan ta bort en, en del eller alla väntande ändringar på din arbetsyta.

Anmärkning

Andra alternativ:

Ångra några av dina väntande ändringar

  1. Öppna dialogrutan Ångra väntande ändringar:

    • I Solution Explorerhögerklickar du på objekten och väljer Källkontroll>Ångra väntande ändringar.
    • På sidan Väntar på ändringar i Team Explorerhögerklickar du på objekten och väljer Ångra.
    • I Source Control Explorerhögerklickar du på objekten och väljer Ångra väntande ändringar.

    Tips

    Om du vill ångra alla ändringar som du har gjort i din lösning eller ett kodprojekt högerklickar du på lösningen eller projektet och väljer sedan Ångra väntande ändringar.

  2. I dialogrutan Ångra väntande ändringar kontrollerar du att de ändringar som du vill ångra är markerade och väljer sedan Ångra ändringar.

Ångra alla väntande ändringar

På sidan Väntande ändringar i Team Explorerklickar du på länken Åtgärder och väljer sedan Ångra alla.

Använd kommandotolken

  • Kommandot Status återger väntande ändringar i kommandotolken.

  • Kommandot Checkin öppnar väntande ändringar i dialogrutan Checka in.

  • Kommandot Ångra återställer väntande ändringar.

    Tips

    Du kan använda kommandot Undo för att ångra en annan användares utcheckning om du har tillräcklig behörighet.

  • Kommandot Difference visar vad du har ändrat i en fil.

Nästa steg

När du är klar med ändringarna:

Tips