- Gibt es irgendwelche GUI-Frontends für Git mit Git-Flow Unterstützung?
Unser Team verwendet Eclipse IDE unter Windows und Linux. Es ist mir gelungen, sie nach und nach mit git-svn zu infizieren, und suche jetzt nach den nächsten Schritten, um die Kraft der echten Verzweigung (anstelle von git-svn-rebase/dcommit) zu nutzen. Git-Flow scheint mehr oder weniger das zu sein, was wir jetzt brauchen. Einige von uns sind jedoch immer noch auf GUI angewiesen, und es macht alles einfacher zu verkaufen und hochzufahren.
Idealerweise suche ich also nach einer einfachen Möglichkeit, von Eclipse aus darauf zuzugreifen. Es tut scheint es noch nicht zu unterstützen—Ich erwäge, sie als externe Tools hinzuzufügen. Ideen sind willkommen – innerhalb oder außerhalb von Eclipse.
- Wenn die Antwort auf die obige Frage nein lautet, kann das ein Problem für GUI-Süchtige sein?
Ich verstehe, dass das Git-Flow-Tooling eigentlich sehr dünn ist, es ist einfach, es tatsächlich zu überspringen, indem man die „rohen“ Befehle manuell mit oder ohne GUI ausführt (z. B. fand ich es praktisch, Zweige in Git zu manipulieren).
Einerseits würde ich es vorziehen, die manuelle Arbeit zu minimieren und den Raum für Fehler zu reduzieren (wieder unter Berücksichtigung der Erfahrung des Teams). OTOH, meine Vermutung ist, dass wir anfangen können, nur die Zweige development/release/hotfix zu verwenden (Feature-Zweige werden später eingeführt), und in dieser Einstellung müssten die Leute einfach normal pullen/pushen. Sie würden nicht viel von Git-Flow sehen – es würde lediglich als Helfer für die Jungs fungieren, die Veröffentlichungen und so etwas einrichten (meistens ich:). Macht das Sinn?
Hinweis: Eigentlich ist git-svn/trunk immer noch da – für gelegentliche Nicht-Git-Benutzer. Ich plane, das mit ‘develop’ synchron zu halten (wobei ich offensichtlich die Merge-Historie durch Squash-Merges ignoriere). Ich hoffe, das wird glatt gehen – berühmte letzte Worte?
Git auf der CLI ist wirklich einfach und jeder, der als Entwickler in der IT arbeitet, sollte sich schnell daran gewöhnen können, ohne auf GUI-Tools angewiesen zu sein. Eclipse ist jedoch ziemlich zickig bei externen Änderungen an Dateien – sobald sich die mtime ändert, wird eine Datei nicht mehr durchsuchbar und Sie müssen sogar das Öffnen bestätigen.
– Meister der Diebe
3. März 2012 um 17:27 Uhr
@Andrew – danke für die Formatierung.
– Finger
3. März 2012 um 21:39 Uhr
@ThiefMaster du musst mich nicht überzeugen – sorry, wenn ich mich nicht klar ausgedrückt habe. Der Punkt ist – da sind Leute, die nach UIs suchen, wie sie zB TortoiseSvn gewohnt sind, und bis sie erkennen, dass sie mit CLI besser umgehen sollten, ist es besser, dieses Kästchen anzukreuzen, um die Politik zu reduzieren. Es ist ein bisschen so, als würde man sagen, dass alle Programmierer mit der Verwendung von Linux zufrieden sein und sogar den Kernel kompilieren sollten, aber viele von ihnen tun dies nicht. Ich stimme dem lästigen Aktualisierungsverhalten von Eclipse standardmäßig zu.
– Finger
3. März 2012 um 23:15 Uhr
Stimmen Sie für das Hinzufügen von Git-Flow-Unterstützung zu egit at ab bugs.eclipse.org/bugs/show_bug.cgi?id=348610
– ams
7. Januar 2013 um 14:47 Uhr