Git-Integration
Wenn du innerhalb eines Git-Repositories browst, zeigt DeckCrate dessen Zustand direkt in der Dateiliste an.
Branch in der Statusleiste
Abschnitt betitelt „Branch in der Statusleiste“Die Statusleiste zeigt den aktuellen Branch zusammen mit den Zählern voraus / zurück relativ zu seinem Upstream.
Status-Abzeichen pro Datei
Abschnitt betitelt „Status-Abzeichen pro Datei“Jede Datei und jeder Ordner erhält ein kleines Status-Abzeichen:
- committet
- geändert
- gestaged
- nicht verfolgt
- ignoriert
- in Konflikt
Ein Ordner übernimmt den Zustand seines bedeutsamsten Kindes, sodass du Änderungen erkennen kannst, ohne ihn auszuklappen.
Voraussetzungen & Umschalter
Abschnitt betitelt „Voraussetzungen & Umschalter“Die Git-Integration nutzt das vom Betriebssystem installierte git — keines wird
mitgeliefert. Schalte sie unter Einstellungen → Git um:
- Sie ist standardmäßig an.
- Der Umschalter ist ausgeblendet, wenn
gitnicht installiert ist.
Git-Aktionen
Abschnitt betitelt „Git-Aktionen“Innerhalb eines Repositories kannst du außerdem die beiden alltäglichen Remote-Sync-Befehle aus dem Befehlsmenü → Werkzeuge ausführen:
- Git pull — führt
git pullim aktuellen Ordner aus und aktualisiert dann die Liste. - Git push — führt
git pushim aktuellen Ordner aus.
Diese Zeilen erscheinen im Untermenü Werkzeuge nur, wenn der aktuelle Ordner
innerhalb eines Git-Arbeitsbaums liegt und git installiert ist — unabhängig vom
Status-Abzeichen-Umschalter oben. Eine Meldung berichtet das Ergebnis; bei einem
Fehlschlag wird Gits eigene Meldung angezeigt (zum Beispiel wenn es keinen Upstream
gibt, eine Authentifizierung erforderlich ist oder es Konflikte gibt).