On 02/16/2011 12:05 PM, Russel Winder wrote:
On Wed, 2011-02-16 at 02:45 -0800, Carl Jokl wrote:
It seems like all the cool kids are using Git these days. I am feeling
[ . . . ]

Not all.  Some are using Mercurial, and quite a lot are using Bazaar --
Git is not the only product used extensively.  The core point is that
DVCS is an improvement evolution of CVCS, even for proprietary software
not just FOSS (for which DVCS should now be considered mandatory).

Carl, I definitely advice about moving away from Subversion to a distributed thing, even for private stuff. I can't help but thinking how useful is to run

mkdir TempProject
cd TempProject
hg initd

And you can commit locally without any setup. The past week I've run a few days of teaching TDD to a customer by doing together the desing of a sample test project. I consider it very valuable to show where I would really do a commit in a real scenario, plus in the end the zip of TempProject contained the history of the project evolution and everybody is able to replay the things that we did together.

If TempProject is something that you work on for some time and in the end you discover it's something that's worth while sharing, it's just a matter of getting a remote repo and make a push. With subversion moving a repo is usually a painful thing.

Of course, you can even setup Subversion to work locally, but it's not as easy and fast as with Mercurial or Git.

Finally, even though I've never tried it, Mercurial (and I suppose Git too) has got hgsvn, which allows to work with a local Mercurial repo and push/pull to a remote Subversion repo.

--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
[email protected]

--
You received this message because you are subscribed to the Google Groups "The Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to