4 ms·
> Knowing how to use CVS or SVN doesn't really count for much in a world dominated by git. I don't understand the point you are tying to make. What has git so
by snomad 11y ago
> Knowing how to use CVS or SVN doesn't really count for much in a world dominated by git.
I don't understand the point you are tying to make. What has git so fundamentally changed that SVN/CVS don't count as knowledge / experience?
- JoeAltmaier 11y agoAdditionally, who says git is dominating? Here, on this forum, it has popularity. In industry its almost unknown. And guess which is the larger part of the world?
- wiremine 11y ago> In industry its almost unknown. Maybe I'm in a microcosm, but everybody in industry I work with switched to git years ago. And I'm definitely not in the valley. :-)
- JoeAltmaier 11y agoThere's danger of selection bias. Would you work for a company that used a different tool?
- wiremine 11y ago> Would you work for a company that used a different tool? Of course.
- pluma 11y agoMost companies I've seen when freelancing as a web dev in Germany either used git or were in the process of migrating from SVN to git. That said, there's selection bias involved.
- volkadav 11y agoA few data points to consider: 1) I happen to work in a dev tools company and we definitely see momentum towards git in our customer base. Broadly speaking 2/3rds of our customers (SMEs, F50s, etc. across a broad array of industries) are using it wholly or migrating to it. 2) Several of the larger proprietary SCMs are debuting git compatibility (e.g. p4), implying a belief that expending engineering resources along those lines is perceived as worthwhile. 3) The stackoverflow dev survey that came out recently had git with ~69% of the market: http://stackoverflow.com/research/developer-survey-2015#tech-sourcecontrol http://stackoverflow.com/research/developer-survey-2015#tech... 4) GitHub (just part of the git market) has over 10M repos now: https://github.com/blog/1724-10-million-repositories https://github.com/blog/1724-10-million-repositories You can always hope for more data, up to the limit of every programmer on earth answering your question(s), but the trend in the available data is clear: git is extremely popular and becoming ever moreso.
- johan_larson 11y agoEvery company I have worked for, since 2001, has used Perforce. My latest employer was starting to think about maybe possibly using something else, but I doubt it will happen. I suspect this is a generational thing. The companies I have worked for were generally formed in the nineties or 00s, when the free source control systems didn't exist or weren't yet popular. The companies being formed now use Git almost universally.
- TimMeade 11y agoI've been writing since the late 80's professionally and had to look up Perforce. Mostly we used stuff we created until the late 90s and then it was Subversion. Once dragged to git about 10 years ago I would never look back. We do host it ourselves for security using atlassian stash though. Love it.
- gaius 11y agoBecause Perforce is fantastic. Nothing else comes close. The chance to work at a Perforce shop again might even lure me away... Those stupid old guys eating steak, when all the cool kids are eating burgers...
- mikestew 11y agoIn industry its almost unknown. So unknown that even Microsoft offers git functionality in Visual Studio now: https://msdn.microsoft.com/en-us/Library/vs/alm/Code/git/overview https://msdn.microsoft.com/en-us/Library/vs/alm/Code/git/ove.... Maybe it's not dominating (or maybe it is, don't care), but to say that git is almost unknown is a bit strong, IMO.
- wiremine 11y ago> What has git so fundamentally changed that SVN/CVS don't count as knowledge / experience? I think git (and other distributed source control systems) changed the culture around branching and forking. So, if you're coming from a CVS world, there is a lot of technology that changed, and the technology changed the culture/methodology. I.e., if you dropped a CVS user from 1996 into today's world, they would have culture shock, not just a new technology to learn.
- JoeAltmaier 11y agoAll source control tools have a different model of the source history. You have to relearn that to change tools. The culture change mentioned is nothing to do with Git. It has to do with GitHub. We can talk about that too if we want to.
- el_fuser 11y agoOf course, git was developed by an old guy that used CVS, so....
- amyjess 11y agoReplace CVS with BitKeeper, and you'd be right. Linus never used CVS because he couldn't stand it. The kernel had no version control until BitKeeper came along specifically because Linus wasn't sold on version control until he discovered BitKeeper, and then when McVoy killed their licenses, Linus chose to write his own system because he didn't like any of the existing ones.
- el_fuser 11y agoI must be getting old
- gvb 11y agoBut BitKeeper was created by an old guy (Larry Larry McVoy[1]) who was born in 1962. Not only that, but BitKeeper is built on top of SCCS[2] which predates RCS (and RCS predates CVS). BitKeeper was a totally new solution to a very old problem that was "solved" years ago. It was created by an "old guy" who knew the wheel had a large flat spot and figured out how to make it round. It was subsequently adopted by another "old guy" (Linus) who refused to use wheels with flat spots. [1] https://en.wikipedia.org/wiki/Larry_McVoy https://en.wikipedia.org/wiki/Larry_McVoy [2] https://en.wikipedia.org/wiki/Source_Code_Control_System https://en.wikipedia.org/wiki/Source_Code_Control_System