You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
L : what are 4 big evolutions of version control, with their drawbacks ?
Manual VCS (Version Control System): Copy backup files to
timestamped directories
cons: error prone
Local VCS: tool that keep all
changes in a local database
cons: How to collaborate with other people?
Centralized VCS (CVCS): Allow collaboration
cons: single point of failure
Distributed VCS (DVCS): Complete repository is on each
clients: if any of the client loses its data: it’s keept on
all other clients
pros: more flexible, allows differents workflows for the
same project, eg hiearchical models which are not possible
with CVCS
1.2 - A Short History of Git
1.3 - Git Basics
??? : I don’t understand the difference between, thinking of data as deltas, or thinking of data as snapshots (like git does)
???L : advantages of git ?
almost every operation is local : you can be offline