From Fedora Project Wiki
(Created page with '{{admon/note | Feel free to edit anything under this proposal, we are working on it as draft.}} = Objectives = * Getting people (mostly beginners) acquainted with using Version...') |
(No difference)
|
Revision as of 06:03, 23 January 2011
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.