Wie kann ich in Sourcetree mehrere Dateien gleichzeitig zum Commit hinzufügen?

Melden
  1. Dateien in Sourcetree auswählen
  2. Mehrfachauswahl der Dateien
  3. Zum Staging-Bereich hinzufügen
  4. Commit ausführen
  5. Alternative: Mit dem Tastaturkürzel

Dateien in Sourcetree auswählen

Um mehrere Dateien in Sourcetree gleichzeitig zu einem Commit hinzuzufügen, beginnt man damit, die Dateien im Bereich Arbeitsverzeichnis oder Unstaged Dateien zu sehen. Diese Dateien sind geändert worden, aber noch nicht für den nächsten Commit vorgemerkt. Die Dateien werden hier einzeln oder gruppiert aufgelistet.

Mehrfachauswahl der Dateien

Die Mehrfachauswahl erfolgt ähnlich wie in vielen anderen Programmen: Mit gedrückter Strg-Taste (Windows) beziehungsweise Cmd-Taste (Mac) kann man einzelne Dateien anklicken und so mehrere Dateien selektieren, die nicht nebeneinander liegen. Werden mehrere Dateien markiert, lassen sich diese gemeinsam zum Commit hinzufügen. Alternativ kann durch Klicken und Ziehen oder mit gedrückter Shift-Taste ein zusammenhängender Block von Dateien ausgewählt werden.

Zum Staging-Bereich hinzufügen

Sobald die gewünschten Dateien markiert sind, kann man entweder mit einem Rechtsklick auf eine der ausgewählten Dateien das Kontextmenü öffnen und den Eintrag Zum Index hinzufügen (Add to Staged) wählen, oder man klickt oben im Menü des Arbeitsverzeichnis-Bereichs auf den Button Stage beziehungsweise Hinzufügen. Die ausgewählten Dateien werden daraufhin in den vorgemerkten Bereich (Staging Area) verschoben oder markiert, was bedeutet, dass sie nun für den nächsten Commit vorgemerkt sind.

Commit ausführen

Nachdem die Dateien im Staging-Bereich sind, erscheint eine Übersicht aller zum Commit hinzugefügten Änderungen. An dieser Stelle kann man eine Commit-Nachricht eingeben und dann den Commit durchführen. Die vorgenommenen Änderungen von allen ausgewählten Dateien werden dann zusammen als eine Einheit in das Versionskontrollsystem übertragen.

Alternative: Mit dem Tastaturkürzel

Eine weitere Möglichkeit besteht darin, die Dateien mithilfe der Mehrfachauswahl im Arbeitsverzeichnis auszuwählen und anschließend durch ein entsprechendes Tastaturkürzel oder per Drag & Drop in den Staging-Bereich zu verschieben. In Sourcetree kann man beispielsweise auch mit der Leertaste eine Datei zum Staging hinzufügen oder entfernen, was bei Mehrfachauswahl ebenfalls funktioniert.

Zusammenfassend ermöglicht Sourcetree die einfache Auswahl und gleichzeitige Vorbereitung mehrerer Dateien für einen Commit durch standardmäßige Mehrfachauswahlmethoden und die anschließende Übergabe an den Staging-Bereich.

0

Kommentare