Gibt es eine IDE/GUI-Unterstützung für Git-Flow unter Windows/Linux?

Lesezeit: 4 Minuten

Benutzer-Avatar
inger

  1. 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.

  1. 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

Der neueste SourceTree (v1.5) hat den Git-Flow integriert. Schau es dir hier an
http://blog.sourcetreeapp.com/2012/07/17/sourcetree-1-5-going-with-the-flow/

  • Quellbaum ist Mac, Frage ist für Windows und Linux

    – Peter van der Does

    16. August 2012 um 0:28 Uhr

  • SourceTree hat jetzt eine Windows-Beta-Version: blog.sourcetreeapp.com/2013/02/14/…

    – MPV

    20. Februar 2013 um 16:37 Uhr


Sie haben eine Windows-Version veröffentlicht.

http://www.sourcetreeapp.com/

Dies hat Git Flow eingebaut 🙂

AFAIK gibt es keine GUI, die git-flow unterstützt. Ich entwickle in Eclipse, verwende aber GUIs und CLI von Drittanbietern für Git. Ich verwende auch Git-Flow, ich verwende tatsächlich meinen eigenen Fork mit Fehlerkorrekturen und Verbesserungen und verwende ihn über die CLI. Ich benutze Git GUI zum Commit, da ich eine Zeit lang Submodule verwendet habe und Egit das noch nicht unterstützt, und ich benutze Gitk, um meinen Verlauf zu überprüfen. Und dann verwende ich Egit, wenn ich schnell Branches und.oder Tags ändern möchte.

Sie können Befehle in Git GUI hinzufügen, vielleicht etwas, das es wert ist, überprüft zu werden.

  • Quellbaum ist Mac, Frage ist für Windows und Linux

    – Peter van der Does

    16. August 2012 um 0:27 Uhr

  • Eclipse unterstützt auch Git-Flow

    – Spitzmaus

    8. März 2019 um 20:21 Uhr

Sowohl diese Frage als auch Git-Flow-Eclipse bei GitHub ist bei einer Websuche für mich aufgetaucht. Es sieht zu diesem Zeitpunkt ehrlich gesagt ziemlich unausgereift aus, verspricht aber zu tun, was Sie wollen, daher mein billiger Versuch, mehr Stackoverflow-Guthaben zu bekommen. 😉

Ich habe Source Tree Beta Version 0.8.2.0 heruntergeladen und installiert. Diese Version scheint derzeit GitFlow nicht zu unterstützen.

  • Inzwischen wird GitFlow von SourceTree für Windows unterstützt.

    – JoR

    12. Dezember 2013 um 9:40 Uhr

Benutzer-Avatar
Markus Frauenfelder

Die Frage ist alt und beantwortet… aber es gibt immer noch smartGit/HG von syntevo. (Ich habe nichts mit ihnen zu tun … Ich liebe einfach ihre Benutzeroberfläche / Herangehensweise an Git). Sie haben eine (IMHO) Super-Integration von Git-Flow.

  • Inzwischen wird GitFlow von SourceTree für Windows unterstützt.

    – JoR

    12. Dezember 2013 um 9:40 Uhr

Benutzer-Avatar
mitjajez

Es gibt Gitflow-Nacht Git-Flow-Add-on für Egit of Eclipse: https://marketplace.eclipse.org/content/gitflow-nightly

1144910cookie-checkGibt es eine IDE/GUI-Unterstützung für Git-Flow unter Windows/Linux?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy