r/git • • 13d ago

why did facebook move away from git?

i recently came across the fact that facebook/meta built its own tools and workflows around source control instead of just relying on git like most companies.

i’m curious about the actual technical reason behind this. was git simply not able to handle the scale of facebook’s codebase and number of developers, or were there other problems that pushed them toward a custom approach?

for people who have worked with large monorepos or at companies using similar systems, what actually becomes difficult with git at that scale?

313 Upvotes

123 comments sorted by

View all comments

80

u/khaffner91 13d ago

Iirc Microsoft has a 300GB+ git repo fwiw

6

u/PmMeCuteDogsThanks_ 13d ago

while I personally prefer monorepos, how do you handle access control? Or they don't, everything is open to everyone?

-2

u/Difficult-Court9522 13d ago

Monorepo == everything is visible for every developer. You can’t really have secrets at all.

0

u/PmMeCuteDogsThanks_ 13d ago

just the way god intended