blob: 6ad7b474f1bfbe50038552eac65727971be9b418 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
Version Control
===============
Module Objectives
-----------------
After successfully completing this module a participant will be able to:
- Understand use of Version Control tools U
- Create and use repository for daily use of assignments/projects Ap
- Browse exsiting repo, make changes and commit back Ap
- Work collaboratively with a team on live project Ap
Suggested Reading:
------------------
"http://mercurial.selenic.com/wiki/Tutorial"
**Initial Session Plan**
+---------+-----------------------+----------+
| Session | Topic | Duration |
+---------+-----------------------+----------+
| 1 | Introduction | 20 min |
| | - why version control | |
| | - analogy | |
| | - why hg? | |
| | | |
| | Let there be a repo | 30 min |
| | - initializing | |
| | - status | |
| | - adding files | |
| | - taking snapshots | |
| | - log | |
| | - setting userinfo | |
+---------+-----------------------+----------+
| 2 | But Why commit? | 15 min |
| | - reverting changes | |
| | - viewing changes | |
| | - revision numbering | |
| | | |
| | Collaborating | 30 min |
| | - cloning | |
| | - serving | |
| | - pushing and pulling | |
| | - merging & conflicts | |
+---------+-----------------------+----------+
|