Abrufen des Verlaufs eines Elements

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

Visual Studio 2019 | Visual Studio 2022

Ein Vorteil eines Versionskontrollsystems ist, dass Sie in die Vergangenheit zurück sehen können, um ausführliche Informationen zu Änderungen zu bekommen, die an den Dateien vorgenommen wurden. Die Team Foundation-Versionskontrolle (TFVC) verwaltet Daten zur Versionsgeschichte für jede Version jeder Datei, die jemals eingecheckt wurde.

Wenn Sie die Versionsgeschichte einer Datei, eines Ordners oder eines Branches überprüfen, versuchen Sie häufig, ein Problem zu lösen oder eine Frage zu beantworten. Mit dem Fenster Verlauf in Visual Studio können Sie leichter Fragen beantworten und Situationen wie die folgenden lösen:

  • Welche Änderungen wurden in den vergangenen Wochen oder Monaten vorgenommen?

  • Welche Arbeitsaufgabe wurde durch diese Änderung an der Datei abgeschlossen?

  • Wer hat diese Änderung eingecheckt? Was wurde zur Änderung gesagt? Was wurde geändert?

  • Wenn unerwartete Änderungen in dieser Datei aufgetreten sind, die einen Fehler in einem Bereich des Produkts verursachen, den das Team für stabil hielt, stellt sich die Frage, wer diese Änderung vorgenommen hat und warum.

  • Wenn eine Änderung in diesem Branch einen Fehler behebt, der auch in anderen Branches behoben werden muss, wie können Sie sicherstellen, dass die Änderung mit diesen Branches gemergt wird?

Öffnen Sie das Fenster Verlauf von Visual Studio, um ausführliche Daten zur Versionsgeschichte zu einem Projekt, einem Branch, einem Ordner oder einer Datei zu erhalten.

Voraussetzungen

Sie müssen einer der Mitwirkenden für das Projekt sein. Weitere Informationen finden Sie unter TFVC-Standardberechtigungen.

Öffnen des Fensters „Verlauf“

Um das Fenster Verlauf in Visual Studio zu öffnen, klicken Sie mit der rechten Maustaste im Quellcodeverwaltungs-Explorer auf ein Element, und wählen Sie dann Verlauf anzeigen aus.

Tipp

Sie können die Position des Fensters anpassen, indem Sie mit der rechten Maustaste auf den Titel klicken und anschließend eine der folgenden Optionen auswählen: Verankerung aufheben, Andocken oder Registerkartenlayout festlegen.

Sie können auch den Befehl History der Befehlszeile verwenden, um das Fenster in Visual Studio zu öffnen.

Im Fenster Verlauf werden die Verlaufsdaten zum Element auf zwei Registerkarten angezeigt:

  • Auf der Registerkarte Changesets wird jede am Element vorgenommene Änderung (einschließlich Bearbeitungen, Umbenennungen und Merges) aufgelistet.

  • Auf der Registerkarte Bezeichnungen werden die einzelnen Bezeichnungen aufgelistet, die auf das Element angewendet wurden.

Registerkarte „Changesets“

Auf der Registerkarte Changesets werden ausführliche Daten zu jeder Änderung angezeigt, die an einem Element vorgenommen wurde. Alle Changesets mit Änderungen des Elements sind in einer Tabelle mit den folgenden Spalten aufgeführt:

  • Changeset: Die ID des Changesets.

  • Benutzer: Der Name des Benutzers, der das Changeset eingecheckt hat.

  • Datum: Datum und Uhrzeit, zu denen das Changeset eingecheckt wurde.

  • Kommentar: Der Kommentar, der vom Benutzer eingegeben wurde, der das Changeset eingecheckt hat.

Dateien zeigen auch Daten in den folgenden Spalten an:

  • Änderung: Die Typen der Änderungen, die an der Datei mit dem Changeset vorgenommen wurden. Im Folgenden sind Beispiele für Werte in diesen Spalten aufgeführt: hinzufügen, bearbeiten, umbenennen und mergen.

  • Pfad: Der Pfad zur Datei.

Hinweis

Wenn Sie das Fenster Verlauf mithilfe des Befehls tf history öffnen und Daten zu einem Projekt, einem Branch oder einem Ordner anzeigen, wird der Verlauf untergeordneter Elemente (etwa von Dateien in einem Ordner) nur angezeigt, wenn Sie die Option /recursive verwenden.

Tipp

Gelegentlich müssen Sie diese Art von Daten für andere Personen freigeben. Sie können mindestens eine Zeile in der Tabelle auf der Registerkarte Änderungen auswählen, mit der rechten Maustaste darauf klicken, Kopieren auswählen, um die Daten in die Zwischenablage zu kopieren, und dann die Daten in eine E-Mail-Nachricht, ein Dokument oder eine Kalkulationstabelle einfügen.

Häufige Aufgaben

Mithilfe der Registerkarte Changesets können Sie die folgenden Aufgaben ausführen:

Aufgabe

Unterstützender Inhalt

  • Anzeigen des Elements in dem Zustand, den es beim Einchecken des Changesets aufwies: Doppelklicken Sie auf das Changeset, oder klicken Sie mit der rechten Maustaste darauf, und klicken Sie dann auf Anzeigen. Dieser Befehl ist nur verfügbar, wenn das Element eine Datei ist.

Keine

  • Abrufen weiterer Details zu einem Changeset: Klicken Sie mit der rechten Maustaste auf ein Changeset, und wählen Sie dann Changesetdetails aus, um die folgenden Informationen abzurufen:

  • Andere Quelldateien, die Teil des Changesets sind.

  • Arbeitsaufgaben, die dem Changeset zugeordnet sind.

  • Für Reviewer verfasste Hinweise zum Einchecken.

  • Vergleichen einer früheren Version mit der aktuellen Version: Klicken Sie mit der rechten Maustaste auf ein Changeset, und wählen Sie dann Vergleichen aus.

  • Vergleichen einer früheren Version mit einer anderen früheren Version: Wählen Sie mithilfe von STRG+Auswählen zwei Changesets aus, klicken Sie dann mit der rechten Maustaste auf eines der Changesets, und wählen Sie Vergleichen aus.

  • Abrufen einer früheren Version des Elements: Klicken Sie mit der rechten Maustaste auf ein Changeset, und wählen Sie dann Diese Version abrufen aus, um die frühere Version des Elements in den Arbeitsbereich herunterzuladen.
  • Anzeigen der Benutzer, die bestimmte Änderungen in einer Datei vorgenommen haben: Klicken Sie mit der rechten Maustaste auf ein Changeset, und wählen Sie dann Mit Anmerkungen versehen aus. Dieser Befehl ist nur verfügbar, wenn das Element eine Datei ist.
  • Weitere Details zu einem Mergevorgang: Wenn sich das Changeset aus einem Mergevorgang ergeben hat, können Sie dieses Element erweitern, um die Changesets anzuzeigen, die aus einem anderen Branch in dieses Element gemergt wurden. Dieser Befehl ist nur verfügbar, wenn das Element eine Datei ist.

Keine

  • Abrufen weiterer Details zu Änderungen, die vor einer Umbenennungsänderung vorgenommen wurden: Wenn das Changeset eine Umbenennung enthält, können Sie dieses Element erweitern, um die Changesets anzuzeigen, die vor der Umbenennungsänderung aufgetreten sind.

Keine

  • Anzeigen anderer Branches, mit denen dieses Changeset gemergt wurde: Klicken Sie mit der rechten Maustaste auf das Changeset, und wählen Sie dann Changeset nachverfolgen aus.
  • Zurücksetzen von Änderungen eines Changesets: Wählen Sie ein einzelnes Changeset aus, und wählen Sie dann Gesamtes Changeset zurücksetzen aus.
  • Zurücksetzen von Änderungen von zwei oder mehr aufeinanderfolgenden Changesets: Wählen Sie einen Satz aufeinanderfolgender Changesets aus, und wählen Sie dann Zurücksetzung aus.
  • Anzeigen einer nicht rekursiven Versionsgeschichte eines Ordners: Sie erhalten diese Daten nur über die Eingabeaufforderung.

Registerkarte Bezeichnungen

Alle Bezeichnungen, die auf das Element angewendet wurden, sind in einer Tabelle mit den folgenden Spalten aufgeführt:

  • Name: Der Name der Bezeichnung.

  • Benutzer: Der Benutzer, der die Bezeichnung angewendet hat.

  • Datum: Datum und Uhrzeit, zu denen die Bezeichnung angewendet wurde.

  • Changeset: Das Changeset, für das die Bezeichnung gilt.

  • Kommentar: Der Kommentar, der vom Benutzer verfasst wurde, der die Bezeichnung angewendet hat.

Hinweis

Wenn Sie Verlaufsdaten zu einem Teamprojekt, einem Branch oder einem Ordner anzeigen, werden die Daten zu auf untergeordnete Elemente (z. B. in einem Ordner enthaltene Dateien) angewendeten Bezeichnungen nicht angezeigt.

Tipp

Gelegentlich müssen Sie diese Art von Daten für andere Personen freigeben. Wählen Sie auf der Registerkarte Bezeichnungen mindestens eine Zeile der Tabelle aus, klicken Sie mit der rechten Maustaste darauf, wählen Sie Kopieren aus, um die Daten in die Zwischenablage zu kopieren, und fügen Sie die Daten dann in eine E-Mail, ein Dokument oder ein Arbeitsblatt ein.

Häufige Aufgaben

Aufgabe

Unterstützender Inhalt

  • Anzeigen des Elements in dem Zustand, den es beim Einchecken des Changesets mit Bezeichnung aufwies: Klicken Sie mit der rechten Maustaste auf eine Bezeichnung, und wählen Sie dann Anzeigen aus. Dieser Befehl ist nur verfügbar, wenn das Element eine Datei ist.

Keine

  • Bearbeiten der Bezeichnung: Klicken Sie mit der rechten Maustaste auf die Bezeichnung, und wählen Sie dann Bezeichnung bearbeiten aus.
  • Löschen der Bezeichnung: Klicken Sie mit der rechten Maustaste auf die Bezeichnung, und wählen Sie dann Bezeichnung löschen aus.
  • Vergleichen einer früheren Version des Elements mit der aktuellen Version: Klicken Sie mit der rechten Maustaste auf eine Bezeichnung, und wählen Sie dann Vergleichen aus, um eine frühere Version des Elements mit der aktuellen Version zu vergleichen.
  • Abrufen einer früheren Version des Elements: Klicken Sie mit der rechten Maustaste auf eine Bezeichnung, und wählen Sie dann Diese Version abrufen aus, um die frühere Version des Elements in den Arbeitsbereich herunterzuladen.
  • Anzeigen anderer Branches, mit denen das Changeset mit Bezeichnung gemergt wurde: Klicken Sie mit der rechten Maustaste auf die Bezeichnung, und wählen Sie dann Changeset nachverfolgen aus. Dieser Befehl ist nur verfügbar, wenn das Element eine Datei ist.
  • Anzeigen, welche Benutzer bestimmte Änderungen an der bezeichneten Version einer Datei vorgenommen haben: Klicken Sie mit der rechten Maustaste auf ein Changeset, und wählen Sie dann Mit Anmerkungen versehen aus. Dieser Befehl ist nur verfügbar, wenn das Element eine Datei ist.