This version control tutorial covers the following content:
I. Introduction
1.2 version control Delta Storage
1.3 Why do we need version control?
1.4.1 Basic Terminology: Versions/Revisions
1.4.2 Basic Terminology: Repository
1.4.3 Basic Terminology: Working folder
II. source control Operations
2.1.1 Add to source control
2.1.2 Get latest version
2.2.1 Check Out/Check In
2.2.2 Multiple Check Out/Check In
2.2.3 Atomic commit
2.2.4 Advantage of the Checkout-edit-checkin style
2.2.5 Check Out and Check In in SourceAnywhere
2.3 Show History
2.4 File Diff
2.5 Proj Diff
2.6 Label Command
2.7 Share Command
2.8 Branch
2.11 Shelve / Unshelve
III. Integration with IDE
3.1 Integration with Visual Studio 2005/2008/2010
3.2 Integration with Visual Studio 6.0/2003
3.3 Integration with Eclipse
IV. Advanced
4.1 Build Automation
4.2 Integration with bug tracking
4.3 Common mistakes
4.4 Best practice