3 ms·
Does this mean we have to fdisk/format if we forget the commands to correct a broken git repo? https://xkcd.com/1597/ https://xkcd.com/1597/ I seriously did t
by crankylinuxuser 9y ago
Does this mean we have to fdisk/format if we forget the commands to correct a broken git repo?
https://xkcd.com/1597/ https://xkcd.com/1597/
I seriously did that first learning Git. And there's plenty of niches and side-cases that I'm still not quite sure of. Going from client-server to distributed has a level of complexity that usually isn't discussed until you implement.
EDIT: And further understanding is, this provides a GIT filesystem based connection so that one can work on a multi-TB repo without downloading everything locally.
This seems to be the result of choosing to have all the software in one OMG-sized repo, rather than 1 project/repo. And evidently they need a "keep on server" for this. Makes me wonder more why they even went with Git or a distributed model at all. This seems more like they 'screwed up and now have tons of bandaids'.
- 0xfeba 9y agoYep, I've done that.
- aeorgnoieang 9y agoLookup the history of GVFS and why Microsoft chose Git. There are interesting reads about it. There's also lots of interesting reads about 'monorepos' and their pros and cons. Note tho that Google and Facebook, and lots of other companies, use mono-repos. It's not just Microsoft and, not surprisingly, they've all made (more or less) reasoned, thoughtful decisions taking into account lots of factors that almost no one else in the world would ever think to do.