4 ms·
Basically all atomic-commit based VCs store snapshots. That's how they achieve atomic commits. Git is copy-on-write, so it's not storing full snapshots either
by DannyBee 3y ago
Basically all atomic-commit based VCs store snapshots. That's how they achieve atomic commits.
Git is copy-on-write, so it's not storing full snapshots either, because it's space prohibitive.
All of the storage mechanisms (deltas, etc) are time/space tradeoffs.
I don't think there is anything odd about that?
It's true in lots of things beyond VCen