Entwickeln von Code und Verwalten ausstehender Änderungen

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019 | TFS 2018

Visual Studio 2019 | Visual Studio 2022

Die meisten Änderungen, die Sie den Dateien vornehmen, werden als ausstehende Änderungen in die Warteschlange gestellt. Während Sie arbeiten, können Sie Informationen zu den Änderungen strukturieren, verwalten und abrufen.

Arbeiten in Visual Studio

Auf der Team Explorer-Startseite von Visual Studio , die Sie durch Drücken von STRG+0, H öffnen können, können Sie mit der Programmierung in einer neuen oder vorhandenen Projektmappe beginnen.

Screenshot that shows Solutions in the Team Explorer Home page.

Nachdem Sie eine Projektmappe geöffnet haben, können Sie den Projektmappen-Explorer öffnen, indem Sie STRG+ALT+L drücken.

Screenshot of Solution Explorer with projects and files.

Wenn Sie den Projektmappen-Explorer verwenden, um eine Datei zu öffnen und zu ändern, die der Quellcodeverwaltung unterliegt, wird die Datei automatisch für Sie ausgecheckt. Es werden Symbole angezeigt, die angeben, welche Dateien Sie nicht geändert haben Unchanged icon, welche Dateien Sie ausgecheckt haben Changed icon und welche Dateien Sie der Projektmappe hinzugefügt haben Added icon.

Wenn Sie an einer Projektmappe arbeiten, die mehrere Dateien enthält, ist es wahrscheinlich bequem, die Ansicht des Projektmappen-Explorers zu filtern, um nur die Dateien anzuzeigen, die Sie geändert haben Filter icon. Alternativ drücken Sie STRG + [, P.

Verwenden der Seite „Meine Arbeit“ zum Verwalten der Arbeit

Sie können die Seite Meine Arbeit im Team Explorer öffnen oder STRG+0, M drücken, um Ihre Arbeit zu verwalten.

Hinweis

Die Features Meine Arbeit und Code Review von Visual Studio sind mit den folgenden Editionen verfügbar:

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

Screenshot of the My Work Page in Team Explorer.

Auf der Seite Meine Arbeit können Sie folgende Aufgaben ausführen:

  • Sich selbst Arbeit zuweisen
  • Ihre Arbeit anhand von Arbeitselementen nachverfolgen
  • Ihre Arbeit unterbrechen und später fortsetzen, einschließlich Dateiänderungen, zugehörigen Arbeitselementen und Visual Studio-Zuständen wie Fensterpositionen und Haltepunkten
  • Einen Code Review anfordern

Schritt-für-Schritt-Beispiele finden Sie unter Tag im Leben eines DevOps-Entwicklers: Schreiben von neuem Code für eine User Story und Tag im Leben eines DevOps-Entwicklers: Anhalten der Arbeit, Beheben eines Fehlers und Durchführen eines Code Reviews.

Tipps

  • Sie können steuern, welche Art von Arbeitselementen im Abschnitt Verfügbare Arbeitselemente angezeigt werden. Wählen Sie eine der Standardoptionen oder Ihre persönlichen Abfragen aus, die sich im Stammordner Freigegebene Abfragen befinden. Verwenden Sie zum Arbeiten mit diesen Abfragen die Seite Arbeitselemente in Team Explorer.

  • Wenn Sie ein Arbeitselement in Verfügbare Arbeitselemente, „In Bearbeitung“ befindliche Arbeit oder Unterbrochene Arbeit verschieben, werden der Zustand des Arbeitselements und die Kommentare aktualisiert, damit das Team automatisch über den Status Ihrer Arbeit informiert wird. Beispielsweise wird das Task Board für das Team aktualisiert, um Ihren Status anzuzeigen. Weitere Informationen finden Sie unter Nachverfolgen der Arbeit mit Visual Studio.

  • Wenn Ihr Projekt Typdefinitionen für benutzerdefinierte Arbeitselemente enthält, treten bei der Seite Meine Arbeit möglicherweise Probleme auf, wenn der Administrator für Ihr Projekt bestimmte Schritte nicht ausgeführt hat. Weitere Informationen finden Sie unter Konfigurieren und Anpassen von agilen Planungstools für ein Projekt und Aktualisieren einer benutzerdefinierten Prozessvorlage für den Zugriff auf neue Features.

Verwalten von Arbeit auf der Seite „Ausstehende Änderungen“

Auf der Seite Ausstehende Änderungen in Team Explorer können Sie Ihre Arbeit verwalten. Um Ausstehende Änderungen zu öffnen, wählen Sie Einchecken unter „In Bearbeitung“ befindliche Arbeit auf der Seite Meine Arbeit aus, oder drücken Sie STRG+0, P.

Screenshot of the Pending Changes page in Team Explorer.

Tipp

  • Sie können die Seite Ausstehende Änderungen von Team ExplorerUndock, um sie in einem neuen Fenster zu öffnen.
  • Über den Link Ansichtsoptionen unter Enthaltene Änderungen können Sie zwischen Listen- und Strukturansichten umschalten.

Fast alle Änderungen, die Sie an den Dateien auf dem Entwicklungscomputer vornehmen, werden in Ihrem Arbeitsbereich als ausstehende Änderung gespeichert, bis Sie sie einchecken. Die Änderungen umfassen Folgendes:

Arbeiten mit automatisch erkannten Änderungen

Wenn Sie in einem lokalen Arbeitsbereich arbeiten, kann Visual Studio Änderungen erkennen, die Sie außerhalb des Systems vornehmen. Wenn Sie eine Datei außerhalb von Visual Studio bearbeiten, beispielsweise im Editor, wird die Änderung automatisch unter Eingeschlossene Änderungen auf der Seite Ausstehende Änderungen berücksichtigt.

Wenn Sie eine Datei außerhalb von Visual Studio, zum Beispiel im Datei-Explorer, hinzufügen oder entfernen, wird die Datei unter dem Link Gefundene Änderungen im Abschnitt Ausgeschlossene Änderungen angezeigt. Wenn Sie diese Änderungen einschließen möchten, wählen Sie den Link Gefundene Änderungen aus.

Das Dialogfeld Kandidatenänderungen höher stufen wird angezeigt. Sie können mit der rechten Maustaste auf Elemente klicken und In Windows Explorer suchen auswählen, um diese Elemente anzuzeigen, oder Von Datenträger löschen auswählen, um sie zu löschen. Wählen Sie Elemente aus, und klicken Sie dann auf Höher stufen, um die Elemente zu Eingeschlossene Änderungen hinzuzufügen.

Hinweis

Leere Ordner werden nicht angezeigt.

Wenn Elemente, die Sie nicht einchecken müssen, regelmäßig im Dialogfeld Kandidatenänderungen höher stufen angezeigt werden, können Sie mit der rechten Maustaste auf das entsprechende Element klicken und Dieses lokale Element ignorieren auswählen, um das Element zu ignorieren. Ebenso können Sie Nach Erweiterung ignorieren, Nach Dateiname ignorieren oder Nach Ordner ignorieren auswählen, um eine Datei zu erstellen, die bewirkt, dass Visual Studio diese Art von Datei systematisch ignoriert. Weitere Informationen zu TFIGNORE-Dateien finden Sie unter Hinzufügen von Dateien zum Server.

Informationen zum Ausschließen von Änderungen finden Sie unter Auswählen der Dateien, die Sie einchecken möchten.

Zuordnen von Arbeitsaufgaben

Es ist eine bewährte Methode, Arbeitselemente, wie etwa Aufgaben oder Fehler, Ihren Änderungen zuzuordnen. Ziehen Sie unter Verwandte Arbeitselemente Arbeitselemente aus einer Abfrage oder fügen Sie ein Arbeitselement über die ID hinzu.

Anzeigen der Änderungen

Sie können überprüfen, was Sie in einer Datei geändert haben.

Verwenden Sie "Ausstehende Änderungen", um anzuzeigen, welche Änderungen Sie vorgenommen haben

Klicken Sie auf der Seite Ausstehende Änderungen mit der rechten Maustaste auf das Element, und wählen Sie Folgendes aus:

  • Mit Arbeitsbereichsversion vergleichen, um anzuzeigen, welche Änderungen Sie gegenüber der Version im Arbeitsbereich vorgenommen haben
  • Mit letzter Version vergleichen, um die Unterschiede zwischen der von Ihnen geänderten Version und der aktuellen Version der Datei in der Codebase des Teams zu ermitteln

Verwenden Sie den Projektmappen-Explorer oder den Quellcodeverwaltungs-Explorer, um anzuzeigen, welche Änderungen Sie vorgenommen haben

  1. Suchen und markieren Sie das Element im Projektmappen-Explorer oder im Quellcodeverwaltungs-Explorer.
  2. Klicken Sie mit der rechten Maustaste auf das Element, und wählen Sie dann Vergleichen aus.
  3. Wählen Sie im Dialogfeld Vergleichen im Menü Typ Folgendes aus:
    • Arbeitsbereichsversion, um anzuzeigen, welche Änderungen Sie gegenüber der Version im Arbeitsbereich vorgenommen haben
    • Letzte Version, um die Unterschiede zwischen der von Ihnen geänderten Version und der aktuellen Version der Datei in der Codebase Ihres Teams zu ermitteln
    • Eine der anderen Optionen: Changeset, Datum oder Bezeichnung.
  4. Wählen Sie OK aus.

Das Diff-Fenster wird angezeigt. Informationen zur Verwendung dieses Fensters finden Sie unter Vergleichen von Dateien.

Rückgängigmachen der ausstehenden Änderungen

Sie können eine, mehrere oder alle der ausstehenden Änderungen in Ihrem Arbeitsbereich verwerfen.

Hinweis

Andere Optionen:

So machen Sie einige Ihrer ausstehenden Änderungen rückgängig

  1. Öffnen Sie das Dialogfeld Ausstehende Änderungen rückgängig machen:

    • Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Elemente, und wählen Sie Quellcodeverwaltung>Ausstehende Änderungen rückgängig machen aus.
    • Klicken Sie auf der Seite Ausstehende Änderungen von Team Explorer mit der rechten Maustaste auf die Elemente, und wählen Sie Rückgängig aus.
    • Klicken Sie im Quellcodeverwaltungs-Explorer mit der rechten Maustaste auf die Elemente, und wählen Sie Ausstehende Änderungen rückgängig machen aus.

    Tipp

    Um alle Änderungen rückgängig zu machen, die Sie in der Projektmappe oder in einem Codeprojekt vorgenommen haben, klicken Sie mit der rechten Maustaste auf die Projektmappe oder das Projekt, und wählen Sie dann Ausstehende Änderungen rückgängig machen aus.

  2. Achten Sie darauf, dass im Dialogfeld Ausstehende Änderungen rückgängig machen die Änderungen ausgewählt sind, die Sie rückgängig machen möchten, und klicken Sie dann auf Änderungen rückgängig machen.

So machen Sie alle ausstehenden Änderungen rückgängig

Klicken Sie auf der Seite Ausstehende Änderungen im Team Explorer auf den Link Aktionen, und wählen Sie dann Alle rückgängig machen aus.

Eingabeaufforderung verwenden

  • Der Status-Befehl zeigt ausstehende Änderungen an der Eingabeaufforderung an.

  • Mit dem Checkin-Befehl werden ausstehende Änderungen im Dialogfeld Einchecken geöffnet.

  • Mit dem Befehl Rückgängig werden ausstehende Änderungen rückgängig gemacht.

    Tipp

    Wenn Sie über ausreichende Berechtigungen verfügen, können Sie den Auscheckvorgang eines anderen Benutzers mit dem Befehl Undo rückgängig machen.

  • Der Befehl Differenz zeigt an, was Sie in einer Datei geändert haben.

Nächste Schritte

Wenn Sie ihre Änderungen abgeschlossen haben:

Tipps