<- previous    index    next ->

Lecture 7, Software Configuration Management

You may be able to survive without software configuration
management if you are the only person working on a one
time project, yet any team project may have a critical need
for software configuration management, SCM or CM.

A major part of automating configuration management is
the version control tool. The remaining part is the
management edict to use the tool!


Available on all UMBC servers, including Linux.gl.umbc.edu.
svn - Subversion
cvs - Concurrent Versions System"
git - git on GL

There are many version control tools in addition to SVN and
CVS, such as RCS, SCCS, GIT, etc. Many allow web based access if
you have a web place to put the repository.

SVN is open source software and can run on just about
every operating system. SVN has a section on what
equivalent CVS commands would be. 

CVS is designed for Unix, Linux, MacOSX operating systems 
with gnu software installed. CVS calls SVN a simpler
version control system. Not as flexible.

We will look at both and you may or may not want
to use one for your team.

SVN Subversion

CVS Concurrent Versions System"

If you are using a software development environment such as
Eclipse or NetBeans, it may have a way to connect to
a version control system.

    <- previous    index    next ->

Other links

Go to top