Why doing "Version Control" ?
- Who did when what changes?
b) Parallel development:
- Several developers work on the same file on different versions
- Several versions files merged to become a common successor
c) Reproduction of all delivered versions
Version Control functions and requirements:
Check in / check out
SCCS (Source Code Control System)
RCS (Revision Control System)
CVS (Concurrent Versions System)
SubVersion (designate successor of CVS Version Control)
VSS (Microsoft Visual Source Safe)
PVCS (Merant PVCS Version Control)
IBM Rational ClearCase
See detailed description of "How to Integrate VSS into Eclipse"