There are several decent GUI's for git on the Mac side of things; Github has
even released their own guy.

http://www.git-tower.com/
http://mac.github.com/
http://gitx.frim.nl/

Git tower can be quirky, but you get used to it and the quirks make sense. I
haven't really heard much about mac github. And the last I've heard mixed
about.

But I agree with the previous responders lack of gui support is not a
reason.

On Sat, Aug 27, 2011 at 10:33 AM, Ferenc Kovacs <tyr...@gmail.com> wrote:

> > I use CVS and SVN directly from Eclipse and I know exactly where you are
> > coming from. Currently this all runs transparently on all platforms and
> many
> > of the 'reasons' given for wanting to change are already supported by
> > additional tools _in_ Eclipse.
>
> http://eclipse.org/egit/
> http://www.javaforge.com/project/HGE
> http://wiki.bazaar.canonical.com/BzrEclipse
>
> using the vcs from your IDE, or outside(either via gui or command
> line) is a personal preference, for example I had problems with the
> SVN intergration in Eclipse, so I tend to use it outside of Eclipse.
> At least before I ditched eclipse.
>
> > Up until recently DVCS systems did not have
> > such will integrated support, and this was the cause of most of my own
> > problems.
>
> this has nothing to do with DVCS, usually new tools lacks support from
> the third parties at first.
>
> > Having machines running both Windows and Linux in parallel for
> > testing purposes I certainly don't want to be having to think which
> platform
> > I am on and changing the help manual!
>
> you don't necessarily need to edit the code on the different
> platforms, only build and run it, but having a platform independent
> development environment is a good thing.
>
> >
> > TortoiseHg provides an independent integrated GUI which I currently use
> in
> > parallel with Eclipse to support Hg and git via hggit, but it lacks some
> of
> > the nice features of the SVN integration. MercurialEclipse has made a lot
> of
> > progress in the last few months and is starting to mimic the SVN tools,
> but
> > still has a few rough edges. Certainly it's developers are targeted at
> > making that better.
>
> tortoisehg (and tortoisegit) are windows only afaik, so if cross
> platform compatibility is important to you, I can't see how can you
> use those.
>
> >
> > The Git GUI support is considerably more disjointed. Nothing is available
> > that works transparently cross platform! The EGit plugin for Eclipse
> still
> > does not support submodules and is rather basic in it's other functions,
> but
> > now that I have my Eclipse/TortoiseHg setup working something like
> stably, I
> > am actually _almost_ back to the same functionality that I've had on CVS
> and
> > SVN repo's for many years, and on the whole can just access github and
> > gitorious via that.
>
> yeah, the git submodule support for IDEs sucks:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=314853
> http://code.google.com/p/nbgit/issues/detail?id=38 (Netbeans)
> http://youtrack.jetbrains.net/issue/IDEA-64024
> and the fact that the minority of the git users prefer the command
> line over the guis doesn't help the issue. :/
>
> >
> > The jump to git by many projects had nothing to do with improving
> > functionality and everything to do with jumping on 'this is the new
> > sourceforge' bandwagon. The majority of the world uses Windows - it does
> not
> > mean it's the right answer to the problem ;)
> >
>
> didn't occurred to you that maybe the developers behind those project
> take those concerns into account, and they chose git because it was
> worth it?
> if you think that for your own projects SVN or even CVS is better
> choice, then use those!
> but for the php project, we have to find the best possible solution
> suited for those who will be actually using the version control.
>
> our current problems with svn are pretty much laid out in the rfc
> https://wiki.php.net/rfc/dvcs
> I would add the fact that our current repo is pretty large(both in
> data size and in history), so on a few occasions when I tried to
> merge, or reverse merge, that was surprisingly slow.
> Another thing which is not explicitly explained just implied: having
> the ability to commint on your local clone also means that we could
> keep the "blessed" repository more clean.
> here is an example: http://news.php.net/php.pecl.cvs/16388
>
> currently we have to keep patches around for contribution, with dvcs,
> we could make the collaboration more fluent.
>
> --
> Ferenc Kovács
> @Tyr43l - http://tyrael.hu
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Reply via email to