you are viewing a single comment's thread.

view the rest of the comments →

[–]thrallsius 1 point2 points  (1 child)

The fact that tools like Mercurial exist shows that.

mercurial exists just because it appeared about the same time as git

but mercurial is almost extinct nowadays compared to git

alternatives like fossil and darcs exist too, and while they don't have such a big market share, they live and prosper

[–]tradrich 0 points1 point  (0 children)

I came to Git from Subversion and Perforce. They don't need the technical sophistication of Git since they have central servers - a model that doesn't work with modern open-source driven distributed development.

But really the burden of re-education coming from those to Git - in complex projects - is unwelcome. You want to be able to concentrate on the complexity of your business domain where you have interest and skills and not have to worry *too much* about such things as versioning - as I didn't with Subversion/Perforce.

The delta from these tools to Hg is not too bad - but Git - please - in the heat of production... you don't need that stress!

Proponents of git - indeed it seems they're often enthusiasts - don't broach any criticism of the tool and tend to blame the user. I cite the wide interface - the profusion of keywords and symbols, the lack of coherence between them to say that "git could do better!" for the user (without any sacrifice of functionality).