From Fedora Project Wiki
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.