inger
inger

Reputation: 20194

Is there any IDE/GUI support for git-flow on Windows/Linux?

  1. Are there any GUI frontends for Git with git-flow support?

Our team uses Eclipse IDE on Windows and Linux. Managed to gradually infect them with git-svn, now looking for the next steps to harness the power of real branching (rather than git-svn-rebase/dcommit). Git-flow seems more or less what we need now. However some of us still depend on GUI, and it makes everything easier to sell and ramp-up.

So, ideally, I'm looking for an easy way to access it from Eclipse. It does not seem to support it yet—I'm considering adding them as external tools. Ideas are welcome—in or outside Eclipse.

  1. If the answer to the above is no, can that be an issue for GUI addicts?

I understand the git-flow tooling is actually very thin, it's easy to actually skip it by doing the 'raw' commands manually with or without GUI (eg. I found it handy to manipulate branches in git).

On one hand, I'd prefer to minimize manual work and reduce room for errors (again considering the team's experience). OTOH, my guess is that we can start just using only the develop/release/hotfix branches (introducing feature branches later), and in this setting, folks would just have to pull/push normally. They would not see much of git-flow - it would merely act as a helper for the guys set up releases and stuff (mostly me:). Does this make sense?

Note: Actually the git-svn/trunk is still there—for more occasional, non-git users. Am planning to keep that in sync with 'develop' (obviously ignoring the merge history by squash merges). Hope this will go smooth—famous last words?

Upvotes: 21

Views: 13499

Answers (7)

mitjajez
mitjajez

Reputation: 166

There is Gitflow Nightly git-flow add-on for Egit of Eclipse: https://marketplace.eclipse.org/content/gitflow-nightly

Upvotes: 1

Markus Frauenfelder
Markus Frauenfelder

Reputation: 177

The question is old and answered... but still there is smartGit/HG from syntevo. (I don't have anything to do with them... I just love their UI / approach to git). They have a (IMHO) super integration of git flow.

Upvotes: 1

Dashe Jordan
Dashe Jordan

Reputation: 81

They have released a windows version.

http://www.sourcetreeapp.com/

This has git flow built in :)

Upvotes: 7

Michael Scheper
Michael Scheper

Reputation: 7088

Both this question and Git-Flow-Eclipse at GitHub came up in a websearch for me. It honestly looks pretty immature at this stage, but promises to do what you want, hence my cheap attempt to get more stackoverflow credit. ;-)

Upvotes: 3

JoR
JoR

Reputation: 111

I downloaded and installed Source Tree Beta Version 0.8.2.0. This version does not seem to support GitFlow at the moment.

Upvotes: 1

Chuck
Chuck

Reputation: 242

The latest SourceTree(v1.5) has integrated the git-flow. Check it out here http://blog.sourcetreeapp.com/2012/07/17/sourcetree-1-5-going-with-the-flow/

Upvotes: 21

Peter van der Does
Peter van der Does

Reputation: 14498

AFAIK there is no GUI that support git-flow . I develop in Eclipse but use 3rd party GUI's and CLI for git. I too use git-flow, I actually use my own fork with bug fixes and enhancements, and use it from the CLI. I use git GUI for committing, as for a while I used submodules and egit doesn't support that yet and I use gitk for checking my history. And then I use egit when I quickly want to change branches and.or tags.

You can add commands in git gui, maybe something worth to check out.

Upvotes: 3

Related Questions