02 Version Control Flashcards

(13 cards)

1
Q

Version Control Systems either keep:

A
  • Actual copies of file versions
  • Patch sets, which are the set of additions/subtractions to a file.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Advantages of VCS

A
  • Backup & Restore
  • Short-term/Long-term undo
  • Synchronization
  • Track Changes
  • Track Ownership
  • Branching/Merging
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Save all your changes and jump to any version at any time

A

Backup & Restore

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

No fear of experimental changes, whether short term or long term

A

Short-term/Long-term undo

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

Stay up to date with teammate’s work

A

Synchronization

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

Track the development plan of each file, and explain why the changes happen

A

Track Changes

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

Find out who made a particular change

A

Track Ownership

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

Make a copy of your code that you can modify in isolation. You can delete, or merge this copy back to the ‘main’ version

A

Branching/Merging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • Distributed version control system
  • Free and open-source software
  • Primarily a command line tool
A

Git

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • Website/service designed to function with Git ONLY
  • Allows users to create git repositories on their server
  • Alternative: GitLabs, BitBucket
A

GitHub

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

Types of Version Control Systems

A
  • Local VCS
  • Centralized VCS
  • Distributed VCS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Local database keeps track of file versions

A

Local VCS

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