Version control for Linux (developerWorks)
Version control for Linux (developerWorks)
Posted Oct 11, 2006 18:40 UTC (Wed) by JoeF (guest, #4486)Parent article: Version control for Linux (developerWorks)
The author doesn't seem to know some of the version control systems he surveys...
He says:
"In the snapshot model, complete files are stored for the entire repository for each revision (with optimizations to reduce the size of the tree). In the changeset model, only the deltas are stored between revisions, creating a compact repository (see Figure 3)."
He then goes on to say
"Concurrent Versions System (CVS) is one of the most common SCMs around today. It's a centralized solution using the snapshot model"
and
"Like CVS, Subversion is a centralized solution and uses the snapshot model."
This is of course wrong. Both CVS and Subversion store deltas, i.e., what the author calls the "changeset model."
