Entwickeln von Code und Verwalten ausstehender Änderungen

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

Visual Studio 2022 | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 | Visual Studio 2013

Die meisten Änderungen, die Sie den Dateien vornehmen, werden als ausstehende Änderungen in die Warteschlange gestellt. Während Der Arbeit können Sie Details zu den geänderten Änderungen organisieren, verwalten und abrufen.

Arbeiten im Projektmappen-Explorer

Auf der Startseite im Team Explorer (Tastatur: Drücken Sie STRG + 0, H) können Sie mit der Programmierung in einer neuen oder vorhandenen Projektmappe starten.

Open a solution from the Team Explorer Home page
Wenn Sie die Projektmappe geöffnet haben, öffnen Sie den Projektmappen-Explorer (Tastatur: STRG + ALT + L).

Solution Explorer with Test and Class projects
Wenn Sie eine Datei über den Projektmappen-Explorer öffnen und ändern, wird die Datei automatisch für Sie ausgecheckt. Symbole werden angezeigt, um anzugeben, welche Dateien Sie nicht geändert TFSC Checked-In Status Iconhaben, diejenigen, die Sie ausgecheckt TFSC Checked-Out Status Iconhaben, und die, die Sie der Lösung TFSC Pending Addition Status Iconhinzugefügt haben.

Wenn Sie in einer Lösung arbeiten, die viele Dateien enthält, ist es wahrscheinlich praktisch, den Projektmappen-Explorer zu filtern, um nur die Dateien anzuzeigen, die Sie geändert Changes filter haben (Tastatur: STRG + [, P).

Verwenden der Seite "Meine Arbeit" zum Verwalten der Arbeit

Wenn Sie Visual Studio Premium oder Visual Studio Ultimate verwenden, können Sie die Seite "Meine Arbeit" (Tastatur: STRG+0, M) im Team-Explorer verwenden, um Ihre Arbeit zu verwalten.

To Do List on My Work Page in Team Navigator
Auf der Seite "Meine Arbeit" können Sie folgende Aufgaben ausführen:

  • Nachverfolgen Ihrer Arbeit mit Arbeitselementen
  • Unterbrechen und spätere Wiederaufnahme der Arbeit, (einschließlich Dateiänderungen, zugehörige Arbeitselemente und Visual Studio-Zustände wie Fensterpositionen und Haltepunkte)
  • Anfordern eines Code Reviews

Ein schrittweises Beispiel finden Sie unter "Day in the life of an devops Developer:Write new code for a user story" und Day in the life of a devops Developer: Suspend work, fix a bug, and conduct a code review.

Tipps

  • Sie können die Arten von Arbeitselementen steuern, die im Abschnitt "Verfügbare Arbeitselemente " angezeigt werden. Wählen Sie eine der Standardoptionen oder eine Ihrer persönlichen Abfragen aus, die im Stammordner "Meine Abfragen " enthalten sind. Um mit diesen Abfragen zu arbeiten, wählen Sie Home icon im Team-Explorer "Start" und dann "Arbeitselemente" aus.
  • Wenn Sie eine Arbeitsaufgabe auf "Verfügbar", " In Bearbeitung" oder " Angehalten" verschieben, werden der Status der Arbeitsaufgabe oder Kommentare aktualisiert, sodass Ihr Team automatisch über den Status Ihrer Arbeit informiert wird. So wird z. B. das Task Board für das Team aktualisiert, um den Status anzuzeigen. Siehe Zusammenarbeit [umgeleitet].
  • Wenn Ihr Projekt benutzerdefinierte Arbeitsaufgabentypdefinitionen enthält, haben Sie möglicherweise Probleme mit der Verwendung von "Meine Arbeit", es sei denn, ein Administrator für Ihr Projekt hat bestimmte Schritte ausgeführt. Weitere Informationen finden Sie unter Konfigurieren und Anpassen von Agile-Planungstools für ein Projekt und Aktualisieren einer angepassten Prozessvorlage für den Zugriff auf neue Features.

Verwalten Ihrer Arbeit auf der Seite "Ausstehende Änderungen"

Auf der Seite „Ausstehende Änderungen“ (Tastatur: STRG + 0, P) im Team Explorer können Sie Ihre Arbeit verwalten.

Checking in the pending changes

Tipp

  • Sie können Undock die Seite "Ausstehende Änderungen" aus dem Team-Explorer rückgängig machen und in einem neuen Fenster öffnen.
  • Im Menü „Aktionen“ können Sie zwischen „Listenansicht“ und „Strukturansicht“ wechseln.

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

Arbeiten mit automatisch erkannten Änderungen

Wenn Sie in einem lokalen Arbeitsbereich arbeiten, können Visual Studio Änderungen erkennen, die Sie außerhalb des Systems vornehmen. Wenn Sie eine Datei außerhalb Visual Studio bearbeiten (z. B. in Editor), wird die Änderung automatisch in Ihren eingeschlossenen Änderungen angezeigt.

Wenn Sie eine Datei außerhalb Visual Studio hinzufügen oder entfernen, z. B. im Windows Explorer (Explorer in Windows 8), wird der Link "Erkannte Änderungen" im Abschnitt "Ausgeschlossene Änderungen" angezeigt. Wählen Sie diesen Link aus, wenn Sie diese Änderungen einschließen möchten. Das Dialogfeld "Kandidatenänderungen höherstufen " wird angezeigt. Sie können das Kontextmenü hinzugefügter Elemente öffnen und in Windows Explorer durchsuchen auswählen, um sie anzuzeigen oder aus dem Datenträger zu löschen.

Hinweis

Leere Ordner werden nicht angezeigt.

Wenn Elemente, die Sie nicht regelmäßig im Dialogfeld "Kandidatenänderungen bewerben " einchecken müssen, können Sie eines dieser Elemente auswählen, das Kontextmenü öffnen und dieses lokale Element ignorieren, um das Element zu ignorieren. Sie können auch "Ignorieren nach Erweiterung" oder "Ignorieren nach Dateinamen" auswählen, um eine Datei zu erstellen, die dazu führt, dass Visual Studio diese Art von Datei systematisch ignorieren. Weitere Informationen zu TFignore-Dateien finden Sie unter Hinzufügen von Dateien auf dem Server.

Zuordnen von Arbeitsaufgaben

Es empfiehlt sich, Arbeitsaufgaben (z. B. Aufgaben oder Fehler) mit Ihren Änderungen zu verknüpfen. Ziehen Sie unter "Verwandte Arbeitselemente" Arbeitselemente aus einer Abfrage , oder fügen Sie sie nach ID hinzu.

Ausschließen von Änderungen

Siehe Angeben der Dateien, die Sie einchecken möchten

Anzeigen der Änderungen

Sie können sich daran erinnern, was Sie in einer Datei geändert haben.

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

  • Öffnen Sie auf der Seite "Ausstehende Änderungen" das Kontextmenü für das Element, und wählen Sie eine der folgenden Optionen aus:
    • Vergleichen Sie die Arbeitsbereichsversion, um zu sehen, was Sie in der Version in Ihrem Arbeitsbereich geändert haben.
    • Vergleichen Sie mit der neuesten Version , um zu sehen, wie Ihre Änderungen mit der neuesten Version der Datei in der Codebasis Ihres Teams verglichen werden.

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. Öffnen Sie das Kontextmenü für das Element, und wählen Sie dann "Vergleichen" aus.
  3. Wählen Sie im Dialogfeld "Vergleichen " im Menü "Typ" folgendes aus:
    • Arbeitsbereichsversion , um zu sehen, was Sie in der Version in Ihrem Arbeitsbereich geändert haben
    • Neueste Version , um zu sehen, wie Ihre Änderungen mit der neuesten Version der Datei in der Codebasis Ihres Teams vergleichen
    • Eine der anderen Optionen: Changeset, Date oder Label.
  4. Klicken Sie auf OK.

Das Fenster zum Anzeigen der Unterschiede wird angezeigt. Siehe "Dateien vergleichen".

Rückgängigmachen der ausstehenden Änderungen

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

Hinweis

Einige andere Optionen:

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

  1. Wählen Sie in Projektmappen-Explorer das Fenster für ausstehende Änderungen oder den Quellcodeverwaltungs-Explorer ein oder mehrere Elemente aus, öffnen Sie das Kontextmenü, und wählen Sie "Rückgängig" oder "Ausstehende Änderungen rückgängig".

    Tipp

    Um alle Änderungen, die Sie in Ihrer Projektmappe oder einem Codeprojekt vorgenommen haben, rückgängig zu machen, öffnen Sie das Kontextmenü, und wählen Sie dann "Ausstehende Änderung rückgängig" aus.

  2. Stellen Sie im Dialogfeld "Ausstehende Änderungen rückgängig" sicher, dass die Änderungen, die Sie rückgängig machen möchten, ausgewählt sind, und wählen Sie dann "Änderungen rückgängig" aus.

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

  • Wählen Sie auf der Seite "Ausstehende Änderungen " den Link "Aktionen " und dann " Alle rückgängig" aus.

Eingabeaufforderung verwenden

  • Statusbefehl : Anzeigen ausstehender Änderungen an der Eingabeaufforderung.

  • Checkin-Befehl : Anzeigen ausstehender Änderungen im Dialogfeld "Einchecken ".

  • Befehl "Rückgängig": Ausstehende Änderungen rückgängig.

    Tipp

    Sie können diesen Befehl verwenden, um das Auschecken eines anderen Benutzers rückgängig zu machen, wenn Sie über ausreichende Berechtigungen verfügen.

  • Unterschiedsbefehl : Sehen Sie, was Sie in einer Datei geändert haben.

Nächste Schritte

Wenn Sie bereit sind:

Tipps