Download presentation
Presentation is loading. Please wait.
Published byEgbert Camron Jones Modified over 8 years ago
1
Version Control Jose Caraballo
2
What is version Control?
3
History
4
Local Version Control System SCCS (Source Code Control System) 1972,Unix only RCS (Reversion Control System) 1982, cross platform and text file only
5
Centralized CVS (Concurrent Versions System) 1986, first central repository, file focused Perforce Late 80`s widely used in the dotcom era, its google biggest repository subversion 2000, track directory structure, non-text files Microsoft Team Foundation Server 2004, supports source Control plus bug/work-item tracking and test features
6
Distributed Version Control Git 2005, created by Linus Torvalds after BitKeeper went commercial only. Mercurial 2005, also created because BitKeeper went commercial only
7
Modern Version Control
8
Tracks changes
9
Committing
10
Commit Git-commit git-commit –a git-commit –m https://try.github.io/levels/1/challenges/8
11
Branching and merging
12
Branching A branch allows you to create a copy (or snapshot) of the repository that you can modify in parallel without altering the main set.
13
Merge git-merge - Join two or more development histories together
14
Branch Commands git branch === list your available branches git branch (branchname) === create a new branch git branch –v === see the last commit on each branch git checkout –b (branch name) === create and immedity change to branch https://try.github.io/levels/1/challenges/18
15
Merge commands Git merge clean_up https://try.github.io/levels/1/challenges/23
16
Diffing
17
Revisions and Change sets
19
Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.