3 ms·
Once I understood that git was basically a DAG of filesystem snapshots enforced by hashes then everything started to make sense very quickly. I'd even argue th
by TeeMassive 5y ago
Once I understood that git was basically a DAG of filesystem snapshots enforced by hashes then everything started to make sense very quickly.
I'd even argue that hiding this fact is what makes all of the other CVS a pain in the ass to use because they are trying so hard to hide the truth from their users.
- aidenn0 5y agoOther VCSs aren't a DAG of filesystem snapshots enforced by hashes. For example SVN is strictly a linear snapshot of a single tree.
- TeeMassive 5y agoSVN is effectively a badly designed database. Git has a much more effective and simple data structure because each command correspond to a way to work with it and external tools and extensions and future version of git can work with that very easily.