I'm not sure voting for something because it 'seems' a certain way is the
best use of your vote. That's just me.
I use SVN daily and have for the last 8 years. One of the reasons our team
hasn't switched is that the IDE we use (IDEA) abstacts some 'advanced'
functionality on top of the underlying VCS impl. that your project is using.
So even though SVN doesn't have a notion of a local repository IDEA provides
a local history so I can revert, merge between local change points. It also
provides the ability to remotely look at other devs. local sandboxes and
diff/merge between theirs and yours independent of the central master repo.
In any case that's my particular situation but for a global project
obviously you don't want to rely on functionality of a specific IDE (unless
you are Apple ;-).
I don't have any experience with GiT beyond repo browsing and I haven't even
done that with Hg. Generally I have heard good things about both (except
from Jean-Francois :-) so I won't be casting a vote either way but I did
find Marek's comments to be informative and personally would appreciate
hearing more feedback like that.
-Noah
On a side note, some of the functionality it seems GiT provides (local
commits)
On Mon, Apr 11, 2011 at 9:25 AM, Adam Walczak <me_at_adamwalczak.info> wrote:
> I vote for:
>
> Mercurial
>>
>
> It's getting most momentum among Java projects.
>
> It seams to have a cleaner design while git looks to me like a unix hack
> :o)
>
> --
> Adam Walczak
> www.adamwalczak.info
> +48 604 188 992
>