1 / 6

Version Control

Version Control. What it is and why you want it. What is Version Control?. A system that manages changes to documents, files, or any other stored information. Also known as source control or revision control. Why is Version Control useful?.

kris
Download Presentation

Version Control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Version Control What it is and why you want it

  2. What is Version Control? • A system that manages changes to documents, files, or any other stored information. • Also known as source control or revision control

  3. Why is Version Control useful? • Provides a systematic approach to managing changes and updates to files that are shared amongst a development team. • Vast improvement over old methods (email, file upload services, etc)

  4. What does Version Control do? • Tracks an update “Tree” • Revision Numbers • Creates ‘fallback’ points! • Branches • Want to add a new feature? • Tags • Releases!

  5. Types of Version Control Centralized Distributed Peer to Peer model - everyone has a ‘working copy’ of the repository Most operations are done on the ‘working copy’ Collisions? Patch merging • Server to Client model - everyone connects to the server to get the source • All Operations are server-side • Collisions? • File locking • File merging

  6. Some Examples Centralized Source Control Distributed Source Control Git Good all around Mercurial Fast and scalable Bazaar Easy of use Monotone Integrity • CVS • OLD! • SVN • Very popular

More Related