[H-GEN] source control software

Christopher Biggs chris at stallion.oz.au
Thu Oct 21 18:57:54 EDT 1999


[ Humbug *General* list - semi-serious discussions about Humbug and
Unix-related topics. ]

Clinton Roy <s344025 at student.uq.edu.au> moved upon the face of the 'Net and spake thusly:

> 
> i have decided to do a management assignment of mine on the effects of 
> different source control software on developer habits.
> 
> i'd like to have a look at as many different pieces of software as
> possible, currently i plan to have a look at sccs (cssc), rcs, cvs and 
> aegis, any other favourites out there? i'd prefer to stick to free
> stuff, as it's the only type of software that hangs around long enough 
> and actually makes a difference to a large number of people.

My opinions.

We'd be dead in the water without good revision control (several huge
long-term projects with multiple developers).  But actual revision
tracking (knowing who did what, when) isn't as important as 

        1. Being able to retreive snapshots of past releases, and
           compile them, or compare them to current code
        
        2. Making the day-to-day life of programmers working on the
           same tree as painless as possible.


SCCS is <dons asbestos knickers> obsolete.

CVS is an extension on-top-of RCS which operates on a project-level
abstraction rather than per file.  The notification and global-update
facilites are just great.

CVS is a Good Thing.   If your project and/or team is small, RCS may
be Good Enough.

RCS requires developers to speak to each other and coordinate
check-ins and updates.  CVS can automate all that by email
notifications and other mechanisms.

cjb.

-- 
     __
    /  \
   /    \
  /MORONS\
 /        \
 \  next  /
  \  15  /
   \msgs/
    \__/
     ||
     ||
     ||chris at stallion.oz.au
One more infobahn cliche couldn't hurt...

--
This is list (humbug) general handled by majordomo at lists.humbug.org.au .
Postings only from subscribed addresses of lists general or general-post.



More information about the General mailing list