On Friday 01 December 2006 16:06, David Landry wrote:
> In what ways is it easier to use?  Everything I've read says that svn
> commands and cvs commands are virtually identical, except that svn has
> some additional things.
> What makes svn so much more preferable to cvs?  I can understand wanting
> to have svn for versioning binary files, but what benefits are there for
> text files?
>
> David Landry
>

        Subversion was written to act in a client-server over the network 
fashion 
(CVS was originally written for local usage, sort of like RCS or SCCS, but 
more multi-user friendly). Also, it is fairly easy to integrate into apache2 
(mod-dav-svn), which gives limited web access to repository contents (dav-svn 
doesn't do revisions on pure http, so you only see HEAD from a 
browser--although any svn client can do revisions, so it's not a terrible 
problem (and most webdav clients can edit the repository)). Google for 
svn-book (there's a book published by O'Reilly that is available (verbatim) 
online) which can tell you most of the other differences. 
        Most of it boils down to how copies, renames, branches/tags are handled 
(svn 
treats them all as copies, which it makes really cheap==fast and with less 
space), along with whether revisions belong to the file or the repository 
state (svn tracks revisions by changes to the whole repository, whereas CVS 
tracks changes to each file).


- Mike Larsen
-- 
Politicians are like diapers... 
they should be changed often, and for the same reason

The cure for boredom is curiosity.
There is no cure for curiosity.
    -- Dorothy Parker

--------------------
BYU Unix Users Group 
http://uug.byu.edu/ 

The opinions expressed in this message are the responsibility of their
author.  They are not endorsed by BYU, the BYU CS Department or BYU-UUG. 
___________________________________________________________________
List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list

Reply via email to