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.
2
Q
Advantages of VCS
A
- Backup & Restore
- Short-term/Long-term undo
- Synchronization
- Track Changes
- Track Ownership
- Branching/Merging
3
Q
Save all your changes and jump to any version at any time
A
Backup & Restore
4
Q
No fear of experimental changes, whether short term or long term
A
Short-term/Long-term undo
5
Q
Stay up to date with teammate’s work
A
Synchronization
6
Q
Track the development plan of each file, and explain why the changes happen
A
Track Changes
7
Q
Find out who made a particular change
A
Track Ownership
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
9
Q
- Distributed version control system
- Free and open-source software
- Primarily a command line tool
A
Git
10
Q
- Website/service designed to function with Git ONLY
- Allows users to create git repositories on their server
- Alternative: GitLabs, BitBucket
A
GitHub
11
Q
Types of Version Control Systems
A
- Local VCS
- Centralized VCS
- Distributed VCS
12
Q
Local database keeps track of file versions
A
Local VCS
13
Q
A