• Facebook does not use Git due to scale issues with their large monorepo, instead opting for Mercurial.
  • Mercurial may be a better option for large monorepos, but Git has made improvements to support them better.
  • Despite some drawbacks, Git usage remains dominant with 93.87% share, due to familiarity, additional tools, and industry trends.
  • collapse_already@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    5 months ago

    I use git daily and still wonder why I had fewer merge issues on a larger team in the 1990s with command line rcs on Solaris. Maybe we were just more disciplined then. I know we were less likely to work on the same file concurrently. I feel like I spend more time fighting the tools than I ever used to. Some of that is because of the dumb decisions that were made on our project a decade or more ago.

    • EatATaco@lemm.ee
      link
      fedilink
      English
      arrow-up
      10
      ·
      5 months ago

      I know we were less likely to work on the same file concurrently.

      I mean, isn’t that when merge conflicts happen? Isn’t that your answer?

      • collapse_already@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 months ago

        I was trying to say that tools were better about letting us know that another developer was modifying the same file as us, so we would collaborate in advance of creating the conflict.