Git GUI für Mac: Gitbox

Gitbox ist eine ziemlich nette GUI zum Versionskontrollsystem von Git. Alle Funktionen, die Sie erwarten würden, sind vorhanden: Sie können schnell Verzweigungen, Verlauf, Status des Arbeitsverzeichnisses sehen und dann Dateien mit minimalem Aufwand einfach festschreiben, ziehen, zusammenführen und verschieben. Ich habe Gitbox vor einiger Zeit zum ersten Mal als Preview-Version verwendet und es hat mir Spaß gemacht. Sie müssen sowohl Xcode als auch Git installiert haben, um die App selbst ausführen zu können.

Hier ist, was der Gitbox-Entwickler als die Funktionen auflistet:

Alles auschecken. Sie können einen lokalen Zweig, ein Tag und sogar einen entfernten Zweig mit einem einzigen Dropdown-Button auschecken. Von jetzt an müssen Sie sich nicht mehr an den obskuren Branch-Tracking-Befehl erinnern oder .git / config bearbeiten. Wählen Sie den Remote-Zweig, geben Sie einen lokalen Namen ein und Sie sind fertig.

Auf dem Laufenden. Gitbox aktualisiert den Arbeitsverzeichnisstatus jedes Mal, wenn Sie das Fenster fokussieren. Im Hintergrund ruft es regelmäßig Daten von der ausgewählten Remote-Verzweigung ab und zeigt nicht zusammengeführte Commits im Verlauf an. Der Status des Arbeitsverzeichnisses, der lokalen und der Remote-Verzweigungen ist immer aktuell.

Reiche Vergangenheit. Verlauf zeigt alle Commits in lokalen und Remote-Zweigstellen. Nicht gedrückte Commits sind grün. Nicht gezogene Commits sind grau. Sie können auch einen anderen lokalen Zweig in einem "Remote-Zweig" -Menü auswählen, um ihn in den aktuellen Zweig einzufügen.

Sauberes Design. Es gibt keine Paletten oder zusätzliche Fenster, die den Bildschirm überfluten. Ihr Repository passt mit wenigen Tasten in ein einziges Fenster. Verwenden Sie das Hauptmenü für seltene Vorgänge wie das Hinzufügen einer neuen Repository-URL oder das Speichern von Änderungen.

Super schnell. Wir alle lieben die Befehlszeile für die Geschwindigkeit. Aber es ist nicht sehr schlau. Nehmen wir an, Sie verschieben eine Datei von einem Ordner in einen anderen: Im Terminal müssten Sie den alten Pfad "git rm" (die Datei ist weg, also keine Tab-Vervollständigung) und "git add" den neuen Pfad. Und es wird ein echter Schmerz, wenn Sie mehrere Dateien umbenennen. Aber in Gitbox klicken Sie einfach auf das Kontrollkästchen. Der Status wird sofort aktualisiert, Sie müssen nicht mehr "git status" eingeben.

Wenn Sie nach einem Git GUi-Client für Mac OS X suchen, sehen Sie sich Gitbox an.