News for hackers. Stuff that matters.
Re:Is Git Irreplaceable? (2019) by dickjocke on Monday January 06, 2020 @07:52PM (#21975488)
Can you explain more about that? I've worked with both and I feel like monorepo is kinda a pain, but I dont understand where Git fits in to either directly. Seems like it just snapshots files.
Re:Is Git Irreplaceable? (2019) by chubbyrabbit on Monday January 06, 2020 @08:02PM (#21975584)
It's only a problem at a really large scale. At the scale of Microsoft or Facebook, there are factors that lead to the use of a monorepo being more efficient. At that big of a scale, companies have enough resource to develop internal tooling to deal with the problem (e.g. the use of Mercurial at Facebook).
Re:Is Git Irreplaceable? (2019) by int_19h on Tuesday January 07, 2020 @05:15AM (#21978615)
FWIW, in case of Microsoft at least, it's more a question of product size than company size. Microsoft doesn't use a single monorepo for everything, like Google (so far as I know) does - just look at http://github.com/microsoft/; and that's not even counting all the VSO repos! It uses product-specific monorepos for some large products.
Re:Is Git Irreplaceable? (2019) by gatekeeperthrow on Tuesday January 07, 2020 @02:43AM (#21977893)
It would be nice if you and everyone else stopped gatekeeping this problem.

We have 600 devs and face these problems. I can assure you we sure as hell dont have the resources spare to reroll git. We're way too busy rerolling everything else.

Re:Is Git Irreplaceable? (2019) by Skunkleton on Monday January 06, 2020 @07:55PM (#21975528)
In this context "monorepo" means a huge repository with many many revisions. Git has several well documented deficiencies in this scenario. See [1] for microsoft's experiences with git.

[1] https://devblogs.microsoft.com/bharry/the-largest-git-repo-o...