-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathVCS.theory.txt
18 lines (16 loc) · 1.17 KB
/
VCS.theory.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
┏━━━━━━━━━┓
┃ VCS ┃
┗━━━━━━━━━┛
VCS ==> #Version Control System
#Goal:
# - keeping track of changes: reverting changes, viewing history
# - collaboration: conflict handling
#Architecture:
# - client-server
# - distributed: each client has full copy of the repository. Advantages:
# - no SPOF: if repository goes down, can restore it
# - fewer server interaction: faster, and can work offline
# - more types of relations between each copy are possible:
# - fake client-server (centralized)
# - hierarchical (subrepositories and super-repositories)
# - constellation