• draycs@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        11 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)

      • chunkystyles@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        4
        ·
        12 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.