Slide 4
Slide 4 text
1st Generation - RCS, SCCS
• Single file-based operations
• Local only
2nd Generation – CVS, SVN, TFS
• Multi-file based operations
• Centralized client / server architecture
• Merge before commit
3rd Generation – Git, Hg, Bzr, Arch
• Multi-file based operations
• Decentralized / Distributed architecture
• Commit before merge
SCMs Evolution