4 ms·
Has git really won? It'd be interesting to see some real stats, also how far has it actually penetrated businesses etc.
by axod 18y ago
Has git really won? It'd be interesting to see some real stats, also how far has it actually penetrated businesses etc.
- likpok 18y agoFrom what I hear, git has won the technical challenge. That is, I do not hear anyone claiming that their VCS is better than git in any significant manner.
- sho 18y agoI don't have any stats, but my Zeitgeist-ometer tells me that it certainly has, and by a wide margin. It would be very difficult to get reliable numbers but I would be surprised if GitHub alone doesn't have more projects on it than every other DVCS put together. Projects are actually migrating to it from svn, which is a powerful vote of confidence. Perl just did a few weeks ago. Yep, Git's won all right.
- kragen 18y agoWell, it's certainly beaten the crap out of Codeville, Monotone, OpenCM, darcs, ArX, and the other various decentralized source control systems that have been presented at CodeCon (Bram's conference), including the one Bram wrote. I decided that Git had won about a year ago, so I switched to it (from CVS and darcs). Mercurial still looked like it might be a reasonable competitor at the time, and it certainly isn't going to disappear, but Git is definitely in the lead at this point.
- axod 18y agoCertainly seems to have won the popularity contest, but that doesn't map to what is actually in use across the board - businesses, universities, open source, etc etc
- nostrademons 18y agoIt's won the mindshare of the people who typically start new projects: hackers, entrepreneurs, independent developers, freelancers. Existing projects rarely switch VCses, because it's such a pain to move everything over. So new ones gain market share by being the choice of new projects, which then gradually displace old projects in the marketplace. This takes basically forever: a lot of people are still using CVS. But git's won the battle for folks creating new codebases, so it's basically inevitable at this point that people will eventually migrate over to it.
- SwellJoe 18y agoExisting projects rarely switch VCses, because it's such a pain to move everything over. git trounces the competition on this single point, actually, and it could even be one part of the explanation for why git has won so soundly. The tools for converting from another VCS to git are dramatically better than any other DVCS that I'm aware of.
- nuclear_eclipse 18y agoThat's a very good point. For the MantisBT project, we were interested in moving from SVN (after our initial move away from CVS) to a DVCS, and Git's excellent `git-svn` layer allowed us to experiment with using Git while still working on a day-to-day basis within our central SVN repository. It was an extremely useful method of evaluating a new source control tool, with reliable usage in pulling from and committing directly to the underlying SVN repository.
- nostrademons 18y agoIt's also really nice that git can often coexist with an existing VCS in the same working directory structure, and then you just delete the .git directory when you're done. I started using git this way - I had a svn project that I had to go offline with for about a week, so I setup a git repository so I wouldn't lose my work, and then just checked the final state in and deleted the .git directory afterwards. And I currently have to use Perforce at work, but I'll frequently setup a quick git repository to checkpoint large changelists while I'm working on them.
- ido 18y agoA lot of those have probably only recently moved from CVS to Subversion, it will take them a long time to move to git (or anything else).
- etal 18y agoGnome ran a survey to see what contributors are using and what they like. The most thorough crunching of that data is here (scroll down a bit): http://blogs.gnome.org/newren/2009/01/03/gnome-dvcs-survey-results/ http://blogs.gnome.org/newren/2009/01/03/gnome-dvcs-survey-r... Another analysis of the same data is here, with even more striking visuals: http://wingolog.org/archives/2009/01/06/git-and-bzr http://wingolog.org/archives/2009/01/06/git-and-bzr It looks like git does indeed have the win.
- SwellJoe 18y agoHas git really won? Can you name any other DVCS that you believe will outpace, or even catch up with, git in the next couple of years for userbase and mindshare?
- tjogin 18y agoGit has won insofar as it is superior. The pace at which ignorant and late businesses catch on to this fact is of only tangential interest.