3 ms·
There was an article posted on here a few months ago about Google's version control system. One of the main features is that you don't actually checkout copies
by justinlardinois 10y ago
There was an article posted on here a few months ago about Google's version control system. One of the main features is that you don't actually checkout copies of every file in the repository; instead they're faulted in as you need them.
My impression is that the monolithic repository only works because Google's built a bunch of custom tooling to support it. It doesn't mean any company can just roll all of their code into a single Git repository and call it a day.
- kyrra 10y agoThis maybe? http://m.cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext http://m.cacm.acm.org/magazines/2016/7/204032-why-google-sto... The key here is CITC. All the source code lives "in the cloud" and pulls to your machine as it's needed (using a FUSE file system).
- justinlardinois 10y agoYes, that's it, and that's the key feature I was talking about.