The .NET team built a Virtual Monolithic Repository (VMR) that aggregates source code from dozens of standalone repositories into a single git repository for unified builds. The VMR uses a custom two-way synchronization algorithm based on git patches to keep changes flowing between product repositories and the monorepo. The

37m read time From devblogs.microsoft.com
Post cover image
Table of contents
What is The Virtual Monolithic Repository Copy linkThe Road to the VMR Copy linkVMR’s Storage Model Copy linkMoving Changes Copy linkTracking the Sources Copy linkOne-Way Synchronization Copy linkTwo-way Synchronization Copy linkPresent Challenges Copy linkWhat Was Not Covered Copy linkConclusion Copy linkResources Copy link

Sort: