• chunkystyles@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      5
      ·
      16 hours ago

      I pushed my team to use trunk based development. We did cherry-picks from trunk to release branches for a couple years with no issues. Since then, I’ve written a GitHub action that automates the cherry-picks based on tickets in the commit messages.

      But even before the automation, it drastically improved our dev processes.

      We weren’t on Git Flow exactly, but it was a bastardized version of it.

      Having used TBD successfully for like 5-6 years now. I can’t imagine using Git Flow.

    • draycs@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      14 hours ago

      What is large scale to you? We have 100-200 developers doing something fairly close to trunk based development. Including cherry picking from trunk when possible (not always practical for sufficiently old release branches)