5 ms·
> "But in 2005 Linus Torvalds invented git, which would fairly rapidly obsolesce all previous version-control systems" > (cries in Perforce) > Git was a huge
by pasc1878 3y ago
> "But in 2005 Linus Torvalds invented git, which would fairly rapidly obsolesce all previous version-control systems"
> (cries in Perforce)
> Git was a huge improvement over CVS and SVN. Claiming that it rendered everything that came before it obsolescent just suggests massive ignorance of chunks of the software industry.
But this article is for common knowledge. It explicitly says that it does not deal with all parts of the software industry just parts that any hacker would know.
So yes now git is the only version control used for distributed collaboration of source code.
- xcdzvyn 3y agoI've heard Perforce is still pretty common in game dev shops because it handles big files way better
- pasc1878 3y agoYes but they are not the subject of this article - the part where he says that git has replaced other VCS is about distributed development.
- khalladay 3y agoYep. And also because we work with a lot of binary data which can't be merged in any sand way. Being able to lock a binary file youre working with is a necessity.
- layer8 3y agoFossil is used. Mercurial is still used. There are probably others.
- pasc1878 3y agoI agree - but you do still need to know git. Which is the point of the article - what hackers need to know.
- IshKebab 3y agoFossil is used by SQLite (who created it) and until recently Mercurial was used by Facebook but that's about it. Aside from Facebook and Google who have their own custom VCS's the only real games in town are Git and Perforce. Which is a bit of a shame because Git is really bad at some things. Especially large file support (hence Perforce continuing to exist), submodules, and partial clones.