User:Anujmore/FC11 Revision Control

= Objectives =


 * Getting people (mostly beginners) acquainted with using Version Control Systems like git.
 * Get them to work together into learning and meet each other, sharing more ideas to work in Fedora.

= Schedule proposed =

These could be the tasks for a first introductory crash course

Introduction to Verson Control Systems
Everyone should be able to make changes to a software (using git) in a maximum time of a week.

Prerrequisite: A Fedora system with git installed. Setting up a fedorapeople space


 * Need for Version Control System
 * Backup and Restore
 * Synchronization
 * Short-term undo
 * Long-term undo
 * Track Changes
 * Track Ownership
 * Sandboxing
 * Branching and merging
 * Terminology used frequently (Repo, Trunk/Main, Head, Diff etc)
 * Checkins and checkouts
 * Branching/Merging
 * Tagging
 * Source control using IDEs

Meetings
I really don't know what to put in here.