1. Introduction: Basics Flashcards
What are the different systems of version control?
- Centralized
2. Distributed
What is the type 1 of version control systems?
Centralized
All users/developers have access to the same central code repository
What is the disadvantage of type 1 version control system?
Centralized
If the central repository goes down, users/developers cannot access anything
What is the type 2 of version control system?
Distributed
Each user/developer have their own copy and make changes to it.
Later after completing changes, they can upload it to the central repository.
What is the advantage of type 2 of version control system?
No dependency on central repository.
If the central repository goes down, developers can share the files directly with other users.
What is an example of centralized version control system?
Microsoft Team Foundation Server
What is an example of Distributed version control system?
Git
Mercurial
What are the features of Git?
Free Open Source Super Fast Scalable Cheap Branching and Merging