1. Introduction: Basics Flashcards

1
Q

What are the different systems of version control?

A
  1. Centralized

2. Distributed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the type 1 of version control systems?

A

Centralized

All users/developers have access to the same central code repository

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the disadvantage of type 1 version control system?

A

Centralized

If the central repository goes down, users/developers cannot access anything

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the type 2 of version control system?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the advantage of type 2 of version control system?

A

No dependency on central repository.

If the central repository goes down, developers can share the files directly with other users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an example of centralized version control system?

A

Microsoft Team Foundation Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is an example of Distributed version control system?

A

Git

Mercurial

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the features of Git?

A
Free
Open Source
Super Fast
Scalable
Cheap Branching and Merging
How well did you know this?
1
Not at all
2
3
4
5
Perfectly