Was gefällt dir am besten Git Tower?
Ich benutze Tower täglich. Normalerweise bin ich kein Fan von kostenpflichtigen Software-Abonnements, aber Tower ist meine Ausnahme. Für all die grundlegenden Dinge könnte ich einfach Git-Befehle verwenden und wäre genauso schnell, aber es gibt so viele Dinge, die ich ständig vergesse und in einem Git-Referenzhandbuch nachschlagen muss, die ich nicht so oft in Git benutze, dass Tower intuitiv und nur einen Klick entfernt macht. Ich liebe den neuen PR-Prozess und den super schnellen Konfliktlösungsprozess. Das spart mir eine Menge Zeit. Bewertung gesammelt von und auf G2.com gehostet.
Was gefällt Ihnen nicht? Git Tower?
Eingebaute Rechtschreibprüfung, um peinliche Rechtschreibfehler in Commits zu verhindern, und eine bessere Integration mit Git-Hooks für Pre-Push- und Pre-Commit-Befehle wären großartig. Außerdem würde die Standardisierung von Commit-Nachrichten mit Hilfe von Commit-Nachrichten-Frameworks es mir ermöglichen, mein Team zur Nutzung von Git zu bewegen. Im Moment ist Tower ein heimliches Vergnügen. Ich brauche, dass meine Teams standardisierte Commits verwenden, und Tower unterstützt das einfach nicht, also habe ich die Standardisierung unserer Commits aufgeschoben, nur damit ich Tower weiter nutzen kann. Ich stehe vor der unvermeidlichen Realität, dass ich eines Tages auf Tower verzichten muss, damit wir sauberere Prozesse einführen können, was ich nicht tun möchte.
Es wäre auch großartig, einen Weg zu finden, um Git-Branches zu organisieren oder aufzuräumen. Ich finde es extrem nervig, jeden Branch einzeln löschen zu müssen. Warum können wir nicht einfach einen ganzen "Ordner" von Git-Branches löschen? Es ist ein so mühsamer Prozess, dass ich die Git-Branches und -Ordner einfach ansammeln lasse, bis mein Projekt verstopft und schwer zu bearbeiten ist. Vielleicht gibt es eine Möglichkeit zu erkennen, ob der Git-Branch gemergt wurde und ihn automatisch zu löschen, nachdem er in die Entwicklung oder den Master gemergt wurde.
Ich würde gerne für alles eine Tastenkombination haben und ein Spickzettel dafür. Vielleicht gibt es das schon. Wenn ja, habe ich es noch nicht gesehen.
Ich wünschte, die Konfliktlösung wäre in Tower integriert, anstatt Kaleidoscope oder andere Tools zu verwenden, die keine ordentliche Syntaxhervorhebung bieten. Das ist eine große Bitte und wahrscheinlich außerhalb des Rahmens, aber es wäre cool.
Leider funktionieren mit dem PR-Prozess keine der Standard-PR-Titel- und Beschreibungsvorlagen von Bitbucket, wenn ich Tower für PRs verwende. Also muss ich mir umständliche Workarounds einfallen lassen oder gezwungen sein, Bitbucket zu verwenden, um meine PRs wie alle anderen einzureichen und zu erstellen.
Die größte Schwäche von Tower ist, dass es sich nicht an Teamstandards für Commit-Nachrichten und PR-Titel sowie Standardbeschreibungsvorlagen anpassen lässt. Wenn ich qualitativ hochwertige Git-Prozesse für meine Teams durchsetzen möchte, muss ich ihnen sagen, dass sie keine Software wie Tower verwenden sollen, weil sie sich nicht an unsere Standards anpassen lässt, wie es mit verschiedenen Bibliotheken möglich ist. Bewertung gesammelt von und auf G2.com gehostet.