> > The biggest difference is that CVS allows module level control over > > source. RCS is designed to work on a single file at a time. > > An even bigger difference is that CVS essentially uses RCS under the > hood so to speak. I.e. CVS is built on top of RCS and only a few of the > commonly used RCS features are not exploited by CVS.
To my way of thinking, CVS is network-centric while RCS is host-centric. RCS seems to require (correct me if I'm wrong) that all developers cooperating on a project actually log into the same host, or else you have to shuttle a lot of files around manually. This leaves RCS hopelessly crippled in the internet age, when developers rarely have the opportunity or desire to share common hardware, and are frequently separated by thousands of miles. Both tools can be used to support _concurrent_ development, but CVS makes possible _distributed_ development. _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs