Tower, ein Mac-kompatibler Client für das Versionskontrollsystem Git, liegt seit kurzem in der Version 9 vor. Das Update bietet nach Herstellerangaben eine neue Merge-Oberfläche, außerdem wurden einige von Anwendern nachgefragte Funktionen umgesetzt.
Der Hersteller mit Sitz in Berlin teilte mit: "Bei der Arbeit mit Git müssen Entwickler oft Merge-Konflikte lösen. Dies kann eine schwierige und zeitaufwändige Aufgabe sein, insbesondere bei Rebase-Operationen. Um dieses Problem zu lösen, hat das Tower-Team zahlreiche Verbesserungen rund um das Mergen entwickelt, die nun in Version 9 verfügbar sind:
Die neue Merge UI, die in jedem Merge-Modus sichtbar ist, zeigt die Anzahl der ungelösten Konflikte zwischen zwei Branches an. Dateien werden nun je nach Status mit Badges gekennzeichnet und es ist möglich, nur Dateien mit Konflikten anzuzeigen. Die Konflikterkennung beim Merging informiert den Nutzer sofort, wenn das Mergen eines anderen Branch oder einer anderen Revision zu Konflikten führen wird. Die Wiederherstellung nicht zusammengeführter Dateiversionen ermöglicht es Entwicklern, versehentliche Aktionen rückgängig zu machen.
Bild: Tower.
Weitere Verbesserungen sind die Option, leere Commits zu erstellen oder sie ganz zu überspringen, und die Möglichkeit, Commit-Nachrichten nach der Lösung von Konflikten zu bearbeiten. Zudem wurden einige der meist geforderten Features eingebaut, wie z. B.: Snapshots speichern Änderungen in einem Stash, während sie im Working Tree verbleiben, so dass Entwickler schnell mit ihrer Arbeit fortfahren können. Diffs in Changesets können automatisch expandiert angezeigt werden. Warnungen vor großen Diffs werden dem Nutzer jetzt angezeigt, wenn ein Diff einen bestimmten Schwellenwert überschreitet. Die Anzeige von Commits, Branches und Tags in der History ermöglicht es, diese in der 'History'-Ansicht von Tower zu finden."
Tower 9 setzt mindestens macOS Catalina voraus, läuft native auf Apple-Silicon- und Intel-Macs und ist zu Preisen ab 59 Euro pro Jahr und Nutzer erhältlich. Für Studenten, Lehrer, Bildungseinrichtungen und gemeinnützige Organisationen ist die Software kostenlos. Eine 30-Tage-Testversion ist verfügbar. Details zu den Neuerungen in Tower 9 erläutert der Hersteller im hauseigenen Blog.