3 ms·
Git has both concepts, snapshots and changes. You'd have to contort yourself more than a bit to describe common uses of "git rebase" without viewing it as chang
by kadoban 4y ago
Git has both concepts, snapshots and changes. You'd have to contort yourself more than a bit to describe common uses of "git rebase" without viewing it as changes, for instance.
You may be aluding to git's underlying storage being snapshot based, but it actually also has diffs in pack files.
- shikoba 4y ago> but it actually also has diffs in pack files Storage optimization, absolutely unrelated to the diff between two snapshots.
- kadoban 4y agoThe semantic layer uses both, and the implementation layer uses both. Saying that it's one or the other just seems misguided.
- shikoba 4y agoI don't understand your point. Mine was just that git could decide to store only snapshots, it would change nothing except for low level commands that deal directly with objects storage.