Solutions
•Version control system
•Concurrent Version System(CVS)
•Apache Subversion(SVN)
•Mercurial
GIT
•GIT
Slide 4
Slide 4 text
GIT
Slide 5
Slide 5 text
What is GIT?
•Distributed
(Decentralized) version
(Decentralized) version
control System
Slide 6
Slide 6 text
Why GIT?
• Speed
• Simple Design
• Strong support for parallel branches
• Fully distributed
• Able to handle large projects
• Able to handle large projects
• Ensure integrity
Slide 7
Slide 7 text
Why GIT?
Most VCS tracks changes
Slide 8
Slide 8 text
Why GIT?
GIT tracks snapshots
Slide 9
Slide 9 text
Who uses GIT?
Slide 10
Slide 10 text
GIT is a file system
GIT thinks of its data like a set of snapshots
of mini system
of mini system
Slide 11
Slide 11 text
GIT has integrity
GIT uses SHA-1 for checksum
In GIT everything is checksum
In GIT everything is checksum
Slide 12
Slide 12 text
GIT doesn’t delete
GIT generally only adds data
You can easily recover if you got messed up
You can easily recover if you got messed up