Amenbo 28.2.0 — git ohne die App zu verlassen
git sitzt jetzt neben der Ordnerliste: vom Vormerken bis zum Commit, Branches, Merges und die Fragen, die git stellt, werden alle in Amenbo erledigt. Auch die Änderungen aus 28.0.0 und 28.1.0 sind bis zu dieser Version angekommen.
git sitzt jetzt neben der Ordnerliste. Vom Vormerken bis zum Commit, Branches und Merges brauchen keinen Wechsel ins Terminal mehr. Auch die Änderungen aus 28.0.0 und 28.1.0 sind bis zu dieser Version angekommen.
git steht in der linken Spalte
Die linke Spalte hat jetzt zwei Reiter, „Dateien“ und „Git“. Die Git-Seite zeigt, auf welchem Branch Sie stehen und um wie viele Commits er voraus oder zurück ist. „Vorgemerkt“ und „Änderungen“ sind zwei getrennte Listen, und ein Druck auf das Kästchen einer Zeile schiebt diese Zeile in die andere Liste. Unter den Listen steht ein Feld für die Commit-Nachricht, und von dort wird committet.
Über den Listen stehen fetch, pull, push und stash. Push nimmt erst Farbe an, wenn es etwas zu senden gibt.
Die Historie kommt auf zwei Wegen — die des ganzen Ordners und die einer einzelnen Datei. Drücken Sie auf einen Commit, um die Dateien zu sehen, die er angefasst hat, und dann auf eine Datei, um den Patch zu sehen.
Ein Ordner, der nicht unter git steht, hat weiterhin nur die Seite „Dateien“. Wenn git zu einem Ordner nicht antwortet, sagt die App, dass git keine Antwort gegeben hat, statt zu behaupten, der Ordner sei kein Repository.
Änderungen lassen sich herausgreifen und zusammen behandeln
Zeilen lassen sich mehrere auf einmal herausgreifen. Was herausgegriffen ist, bewegt sich als eines, Sie drücken sich also nicht einzeln durch.
| Was Sie wollen | Wie |
|---|---|
| die herausgegriffenen Änderungen zusammen lesen | Doppelklick auf eine Zeile; die Leiste „Notizen und Dateien“ rechts öffnet „Diff“, ein Patch je Pfad |
| sie zusammen vormerken | auf das Kästchen einer beliebigen Zeile drücken oder zwischen den beiden Listen ziehen |
| nur mit der Tastatur | den Cursor auf eine Zeile setzen und die Leertaste drücken |
Das Menü einer Zeile bietet: zu .gitignore hinzufügen, nicht mehr verfolgen, die Änderung zurücknehmen, die Historie dieser Datei. Das Verwerfen einer Änderung fragt vorher, denn was git nicht aufgezeichnet hat, liegt nirgends. Die Frage trägt die Möglichkeit „nicht mehr fragen“.
Branches, Merges und Konflikte
Wechseln Sie aus der Branch-Liste auf einen anderen Branch, und legen Sie dort auch einen neuen an.
Bei einem Merge mit Konflikten stehen die Dateien mit Konflikten am Kopf der Liste, und jede sagt, wie viele Konfliktmarkierungen noch in ihr stehen. Nehmen Sie den Inhalt dieses Branches, nehmen Sie den des anderen Branches, oder bringen Sie es von Hand in Ordnung und melden es als erledigt. Wenn nichts Ungeklärtes übrig ist, lässt sich der Merge fortsetzen — er lässt sich auch mittendrin aufgeben.
Die Fragen von git werden in Amenbo beantwortet
push und pull können nach Benutzername und Passwort fragen, und bislang ließ sich das nur in einem Terminal beantworten. Ab dieser Version fragt die App.
Amenbo behält nichts von der Antwort. Wer „auf diesem Rechner speichern“ wählt, legt sie dorthin, wo git solche Dinge auf diesem Rechner ohnehin schon aufbewahrt.
Aufgaben und Entscheidungen sagen, welcher Bereich sie angelegt hat
Öffnet man eine Aufgabe oder eine Entscheidung, steht dort der Bereich, in dem sie angelegt wurde, und ein Druck darauf führt zurück in das Gespräch dieses Bereichs. Unter einem Bereich steht, wie viel diese Sitzung bisher abgelegt hat.
Wird ein Bereich geschlossen, bleibt die Stelle erhalten, auf die er geschaut hat. Ist das Gespräch fort, sagt die App es, statt still zu scheitern.
PDFs werden an Ort und Stelle gezeichnet
Ein PDF wird dort gezeichnet, wo es steht, sowohl in der Ordnerliste als auch bei den Anhängen einer Aufgabe. Es zeigt, welche Seite von wie vielen, und nichts muss in einer anderen Anwendung neu geöffnet werden.
Ruby und PHP werden hervorgehoben
.rb und ERB; .php, .php4, .php5, .phtml und .ctp.
So bekommen Sie es
Öffnen Sie den Installer für Ihr Betriebssystem aus dem neuesten Release. Adminrechte braucht es nicht.
- macOS —
.pkg, je einer für Apple Silicon und für Intel (Oberfläche und CLI kommen zusammen) - Windows —
.exe-Setup (Oberfläche und CLI kommen zusammen) - Linux — die Oberfläche ist ein AppImage; der Befehl
amenbokommt aus dem CLI-Installer
Zum Aktualisieren: In der Oberfläche wendet das Banner „Eine neuere Version ist verfügbar“ die Aktualisierung an Ort und Stelle an. Wenn Sie nur die CLI installiert haben, tauscht amenbo update --apply sie aus.
Das gespeicherte Datenformat rückt auf — der erste Start auf dieser Version migriert es, und eine Sicherung von vor der Migration wird automatisch aufbewahrt. Einmal migriert, kann eine frühere Version es nicht mehr öffnen. Oberfläche und CLI werden vom selben Installer zusammen aktualisiert, lassen Sie also nicht eines von beiden auf der alten Version.
Neu hier? Siehe Loslegen.