Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Git was created to replace BitKeeper. There used to be a whole industry of commercial version control software. I grabbed the following list from Wikipedia (but I image there where even more companies around):

- AccuRev SCM (2002)

- Azure DevOps Server (via TFVC) (2005)

- ClearCase (1992)

- CMVC (1994)

- Dimensions CM (1980s)

- DSEE (1984)

- Integrity (2001)

- Perforce Helix (1995)

- SCLM (1980s?)

- Software Change Manager (1970s)

- StarTeam (1995)

- Surround SCM (2002)

- Synergy (1990)

- Vault (2003)

- Visual SourceSafe (1994)

A lot of companies was also building their own internal version control software. Either from scratch or as a bunch of loose scripts on top of other existing solutions. Often turning version control, package management and build scripts into one single complex messy solution. I worked for a company early in my career that had at least 4 different version control systems in use across different projects and even more build systems (all a mix of commercial software and home grown solutions on top).

These days almost everyone uses Git. Some companies uses Mercurial or SVN.

One commercial actor that is still around is Perforce, which is still popular in the game industry. Since managing large game assets isn't optimal for Git (but is possible with Git LFS or Git annex, or similar solutions).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: