diff options
author | Shantanu Choudhary | 2009-08-18 17:09:58 +0530 |
---|---|---|
committer | Shantanu Choudhary | 2009-08-18 17:09:58 +0530 |
commit | 5ad63251f31e342d149120d70b40b9a8de937e0a (patch) | |
tree | 9ff8acaa9eabe54e30e6889da91a30eb590ac071 | |
parent | c43d8e0db743b6d9f5bde814b231e8d517f1abdf (diff) | |
download | sees-5ad63251f31e342d149120d70b40b9a8de937e0a.tar.gz sees-5ad63251f31e342d149120d70b40b9a8de937e0a.tar.bz2 sees-5ad63251f31e342d149120d70b40b9a8de937e0a.zip |
Initial session plan for Version Control.
-rw-r--r-- | versionControl/versionControl.rst | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/versionControl/versionControl.rst b/versionControl/versionControl.rst new file mode 100644 index 0000000..9c22785 --- /dev/null +++ b/versionControl/versionControl.rst @@ -0,0 +1,62 @@ + +Module 4: 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 to Course | 5 mts | ++---------+---------------------------------+---------+ +| 2 | Why Revision Control? | 10 mts | +| | - Use case: for team | | +| | - Use case: for single dev | | ++---------+---------------------------------+---------+ +| 3 | Let there be Repository... | 15 mts | +| | - Creating Repositpry. | | +| | - Cloning existing Repo. | | +| | - Branches concept | | ++---------+---------------------------------+---------+ +| 4 | Navigating through history logs | 5 mts | ++---------+---------------------------------+---------+ +| 5 | Making changes in local branch | 15 mts | +| | - add | | +| | - cp | | +| | - rename | | +| | - rm | | ++---------+---------------------------------+---------+ +| 6 | Sharing the changes | 10 mts | +| | - status | | +| | - pull | | +| | - update | | ++---------+---------------------------------+---------+ +| 7 | Merging the changes | 20 mts | +| | - commit | | +| | - glog | | +| | - push | | +| | - merge | | ++---------+---------------------------------+---------+ +| 8 | Handling conflicts during merge | 20 mts | ++---------+---------------------------------+---------+ +| 9 | Exporting the changes: getting | | +| | patch, diff | 10 mts | ++---------+---------------------------------+---------+ + +*total session time = 110 mts* + +*buffer time = 10 mts* + |