Large Binary Versioning
Speed up your monorepo workflow in Git

Speed up your monorepo workflow in Git

9/6/2022 · John Cai

What this post added

This post introduces and explains two Git features, sparse checkout and partial clone, as methods to speed up monorepo workflows. Sparse checkout allows users to check out only a subset of directories within a repository, reducing local disk space and update times. Partial clone, using the `--filter` option, excludes certain types of files (e.g., large blobs) during the cloning process. Both techniques aim to mitigate the performance issues associated with large repositories and those containing multiple sub-projects.

Read the original post ↗