3 ms·
FWIW, local git clones use hard links for object files, so share a lot of their data. https://www.git-scm.com/docs/git-clone#Documentation/git-clone.txt--l htt
by tynorf 3y ago
FWIW, local git clones use hard links for object files, so share a lot of their data.
https://www.git-scm.com/docs/git-clone#Documentation/git-clone.txt--l https://www.git-scm.com/docs/git-clone#Documentation/git-clo...
- anyfoo 3y agoYeah, but if you work with a central repository, when using local git clones the clones are hanging off the local repository, not the central one. Sure, you can change back origin to point to the central one again, but you still have to do a dance to sync branches among your local clones (and I’m not sure what happens to the hardlinks). worktrees just naturally basically are “views” of the same local repository, which may hang off a central repository (or not).
- tynorf 3y agoYes, that would be a different reason to prefer worktrees (that I mostly agree with). I was responding to the specific storage space claim.