History of Unix/Linux VCSs (cont)
Mid 1990's ... CVS (concurrent version system)
- replaced locked check-out by copy-modify-merge model
- introduced support for distributed development
- web-accessibile interface promoted wide-dist projects
Early 2000's ... Subversion (concurrent version system)
- essentially the same model as CVS
- refined some CVS techniques (e.g. symlinks)
- described (by some) as "CVS done right"
|