On Fri, 18 May 2012 08:58:23 +0100, Lars T. Kyllingstad
<[email protected]> wrote:
I remember back when we were considering whether to move DMD, Phobos and
druntime from SVN on DSource to Git on GitHub, there were some concerns
about using Git on Windows. People claimed that Git was a very
Linux-centric tool, and that Windows support was buggy at best.
Still, we made the switch, and I haven't really registered that many
complaints since. So now I'm curious: Windows users, have you just
resigned, or did Git actually turn out to work well on Windows?
Specifically, is it usable from the CMD command line, and are graphical
front-ends such as TortoiseGit any good? (I know running it through
Cygwin works well, but that doesn't count.)
I haven't yet tried to use GIT, but I'm a windows developer so I thought
I'd share :p
I have done a fair amount of cross-platform work, but all the development
itself occurred on a windows desktop using M$ developer studio, which is
my IDE of choice.
I have worked with guys who decided they would be more comfortable, or
productive on linux/freebsd/etc and so spent the time/effort to switch
their development environment over. What is certain, is that these guys
were less productive initially as they got up to speed (learning a new
IDE/editor/tool-chain etc) but once past it was less certain whether they
were more, or less productive. They were certainly happier, so I guess
that as/is something. I've always been happy on Windows, and while
cmd.exe and scripting on windows is pretty rubbish it does what I need it
to do, and if not I write a tool in C/C++/D to solve the lack. I still
haven't bothered to learn much/if any powershell, which looks like it
would solve most of those issues - as it's basically C# in a shell.
I have dabbled with Cygwin and similar tools, but as I don't want to
change my mindset to a linux/freebsd one they always annoy me. I don't
want/need to learn all that accompanies such tools/environments, I just
want to solve the actual issue i.e. obtain source from GIT in this case.
So, if I were to give GIT a go I would be looking for a nice integrated
(into windows explorer) GIT GUI tool (some mentioned in this thread which
I'll give a go), plus a command line tool as well for those times when I
want to script certain operations. Looking at some of the example GIT
command line samples, it seems I would be scripting away as many details
as I could - which is basically what a good GUI does for you, but in
another way.
That's my 2(p|c) :)
R
--
Using Opera's revolutionary email client: http://www.opera.com/mail/