Stagen von Codezeilen in Visual Studio

Die Unterstützung für Zeilenstaging, auch als interaktives Staging bezeichnet, ist ab Visual Studio 2022 Version 17.3 verfügbar. Mit dem Zeilenstaging können Sie Blöcke von Änderungen in Ihren Dateien direkt aus dem Code-Editor bereitstellen. Das Staging von Zeilen kann auch hilfreich sein, wenn Sie Änderungen auf verschiedene Commits aufteilen möchten.

Screenshot of an example of line-staging support in Visual Studio 2022.

Ab Visual Studio 2022 Version 17.6 können Sie die Hoveroption verwenden, um auch die Bereitstellung von Änderungen Zeile für Zeile aufzuheben.

Screenshot of an example of how to unstage changes in Visual Studio 2022.

Unterstützung des Farbrands

Das erste, was Sie möglicherweise bei der Unterstützung von Zeilenstaging bemerken, ist, wie der Editor Git-Änderungen sowohl auf der Scrollleiste als auch am Rand visualisiert.

Screenshot of the color margins in the Visual Studio 2022 editor.

Die Farben und Anmerkungen erleichtern die Unterscheidung zwischen gespeicherten und nicht gespeicherten Änderungen, die Sie hinzugefügt, gelöscht oder geändert haben.

Screenshot of differentiated and annotated color margin examples in Visual Studio 2022.

Tipp

Sie können die Farben ändern, die in Visual Studio anzeigt werden, um Änderungen einfacher zu verwalten. Wechseln Sie zu Extras>Optionen>Umgebung>Schriftarten und Farben, und wählen Sie dann aus den folgenden Optionen aus:

  • Hinzufügungen in Dokumenten unter Quellcodeverwaltung nachverfolgen
  • Löschungen in Dokumenten unter Quellcodeverwaltung nachverfolgen
  • Änderungen in Dokumenten unter Quellcodeverwaltung nachverfolgen

Screenshot of the Options dialog box where you can change the colors Visual Studio uses for source control.

Unterstützung für Vorschauunterschiede

Farbränder sind interaktiv. Wenn Sie einen Farbrand auswählen, öffnet Visual Studio die Benutzeroberfläche für den Vorschauunterschied, auf der Sie Ihre Änderungen im Editor anzeigen können, ohne den Kontext zu wechseln. Die Benutzeroberfläche „Vorschauunterschied“ fasst die Anzahl der hinzugefügten und entfernten Zeilen zusammen und erleichtert das Navigieren zwischen Änderungen mithilfe der Pfeiltasten NACH OBEN und NACH UNTEN.

Screenshot of the Peek Difference user interface in Visual Studio as it relates to source control.

Sie können auch auf den Vorschauunterschied zugreifen, wenn Sie mit der rechten Maustaste auf eine Zeile klicken, die Änderungen enthält. Daraufhin wird ein Kontextmenü angezeigt, in dem Sie Vorschauunterschied auswählen können. Alternativ können Sie auch die Tastenkombination ALT+F8 verwenden.

Screenshot of the right-click context menu in Visual Studio where you can select Peek Difference.

Hinweis

Wenn Sie eine Inlinedifferenzansicht bevorzugen, können Sie das Einstellungen-Steuerelement in der oberen rechten Ecke des Diff-Editors verwenden, um zum Inlinemodus zu wechseln.

Screenshot of the Diff options available from the gear icon, where you can select the 'Inline mode' option.

Tipp

Sie können ändern, wie Visual Studio mit Codeänderungen auf der Benutzeroberfläche für Vorschauunterschiede interagiert, indem Sie die Option Klicken Sie hier, um einen Blick auf den Seitenrand zu werfen: über Extras>Optionen>Text-Editor>Erweitert auswählen. Screenshot of the 'Click to peek in margin' setting. Sie können beispielsweise die Standardeinstellung Einzelklick in Doppelklick ändern, alternativ können Sie Keine auswählen, um die Benutzeroberfläche des Vorschauunterschieds zu deaktivieren.

Stagen von Codeblöcken

Sie können jeden Codeblock mithilfe der Benutzeroberfläche der Vorschauunterschiede stagen. Zeigen Sie dazu mit der Maus auf die Änderung, die Sie stagen möchten, und wählen Sie Änderung stagen aus. Alternativ können Sie die globale Schaltfläche Stage verwenden, wenn Sie alle Änderungen, die Sie an einem Dokument vorgenommen haben, stagen möchten.

Screenshot of the Stage Change option in Visual Studio 2022.

Wenn Sie eine Differenzansicht im Vollbildmodus bevorzugen, können Sie zum Diff-Editor wechseln. So geht's: Wählen Sie in der oberen rechten Ecke der Benutzeroberfläche Vorschauunterschied die Schaltfläche Auf Dokument hochstufen aus. Sie können auch die Tastenkombination STRG+ALT+POS1 verwenden. Alle Features, die die Benutzeroberfläche für Vorschauunterschiede bereitstellt, sind auch im Diff-Editor verfügbar.

Screenshot of the Stage Change difference view in Visual Studio 2022.

Committen gestageter Änderungen

Nachdem Sie Ihren Commit durch Überprüfen und Bereitstellen der Änderungen, die Sie einbeziehen möchten, vorbereitet haben, können Sie Ihren Commit mithilfe des Git-Änderungsfensters erstellen. Geben Sie als Nächstes eine Commitnachricht ein, und wählen Sie dann Commit gestaffelt aus.

Screenshot of the Git Changes dialog in Visual Studio 2022.