3 ms·
From http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html#svn.intro.history http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html#svn... Subversion's Hi
by NumberSix 10y ago
From http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html#svn.intro.history http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html#svn...
Subversion's History
In early 2000, CollabNet, Inc. (http://www.collab.net http://www.collab.net) began seeking developers to write a replacement for CVS. CollabNet offered[3] a collaboration software suite called CollabNet Enterprise Edition (CEE), of which one component was version control. Although CEE used CVS as its initial version control system, CVS's limitations were obvious from the beginning, and CollabNet knew it would eventually have to find something better. Unfortunately, CVS had become the de facto standard in the open source world largely because there wasn't anything better, at least not under a free license. So CollabNet determined to write a new version control system from scratch, retaining the basic ideas of CVS, but without the bugs and misfeatures.
Note "retaining the basic ideas of CVS, but without the bugs and misfeatures."
derive
base a concept on a logical extension or modification of (another concept).
- kazinator 10y agoSubversion doesn't have a shred of CVS code in it and uses completely different storage algorithm and versioning paradigm, radically different than CVS's "tree of RCS files permanently shaped like the working copy and individually versioned". The basic ideas of CVS in SVN are the central repo mode with unreserved checkouts. In SVN, new versions create new entire tree nodes which hare numbered. Branches look like subdirectories and there is renaming support. It's just an entirely different animal. The SVN project blogged about CVS because that was their target "market" that they wanted to overtake. They trumpeted that they are making something better than CVS to which CVS users could convert. It's not derived from CVS any more than Adobe Photoshop is derived from MS Paint.