
Don’t miss out! Join us at the next Open Source Summit in Seoul, South Korea (November 4-5). Join us at the premier vendor-neutral open source conference, where developers and technologists come together to collaborate, share knowledge, and explore the latest innovations and advancements in open source technology. Learn more at https://events.linuxfoundation.org/
Branching in a Monorepo – Mark Juggurnauth-Thomas, Meta
At Meta we work in a giant monorepo with a single main branch. However, some teams need to manage multiple branches of their code. If you branch in a monorepo you branch everything, so how do we reconcile these two very different modes of operation?
This year we introduced directory branching, which brings branching operations like cherry-pick and merge to individual directory subtrees within the monorepo. In this talk I’ll describe how we built this new feature, what challenges we encountered, how we overcame them, and the customer problems we solved.











