[prev] [index] [next]

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"