CVS (Concurrent Versions System)





Why do we need it?


  • To manage the modifications made to source files during development. If a bug should appear in the software, CVS makes it easy to determine what modification caused the bug to appear.

  • To manage source files in group projects. CVS manages the source code files in such a way that group member's work does not get overwritten. Each user works in his/her own directory and then CVS merges the work when each user has finished.