Skip to content

Instantly share code, notes, and snippets.

@originalhat
Last active December 8, 2017 17:47
Show Gist options
  • Save originalhat/94230ff3ed24a2e9f5a4e738a34f41e1 to your computer and use it in GitHub Desktop.
Save originalhat/94230ff3ed24a2e9f5a4e738a34f41e1 to your computer and use it in GitHub Desktop.

Monolithic repositories

  1. full-stack dependencies & modifications in one place
  2. independent deploys

We have a single large depot with almost all of Google's projects on it. This aids agile development and is much loved by our users, since it allows almost anyone to easily view almost any code, allows projects to share code, and allows engineers to move freely from project to project. Documentation and data is stored on the server as well as code.

Git Subtree

Git subtree allows you to insert any repository as a sub-directory of another one. It is one of several ways Git projects can manage project dependencies.

Other

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment