About 70 results
Open links in new tab
  1. Trunk Based Development

    This site attempts to collect all the related facts, rationale and techniques for Trunk-Based Development together in one place, complete with twenty-five diagrams to help explain things.

  2. Five-minute overview - Trunk-Based Development

    When we say ‘the trunk’ on this site, it is just a branch in a single repository that developers in a team are focusing on for development. It may be called ‘main’. That hints at the fact that the branch in …

  3. Continuous Integration (CI) - Trunk-Based Development

    Given other popular branching models (that are not Trunk-Based Development) also benefit from CI servers watching for and verifying commits, this site is going to refer to the commit to a *enforced …

  4. Deciding factors - Trunk Based Development

    In order to manage database schemas in a Trunk-Based Development way you will need to find a way to handle table-shape changes under source control, and even manage existing data where …

  5. Branch for release - Trunk-Based Development

    “So at Google we do what’s called Trunk-Based Development. I should note that it is the combination of Trunk-Based Development with a centralized repository that really defines the monolithic model of …

  6. Styles and Trade-offs - Trunk-Based Development

    There are broadly three styles of trunk-based development as a daily developer activity. Depending on the number of developers in the team, the release cadence, and the desired rate of commits …

  7. Context - Trunk Based Development

    Whereas Trunk-Based Development focuses on a pure source-control workflow and an individual contributor’s obligations to that, Continuous Integration focuses equally on that and the need to have …

  8. Feature flags - Trunk-Based Development

    Flags get put into codebases over time and often get forgotten as development teams pivot towards new business deliverables. Of course, you want to wait a while until it is certain that you are fixed on a …

  9. Trunk-Based Development - 主干开发

    Release from trunk Continuous Integration (CI) Committing straight to the trunk Short Lived Feature Branches Continuous Code Review Continuous Delivery (CD) Concurrent development of …

  10. Game Changers - Trunk-Based Development

    Superficially, RCS allowed multi-branch parallel development, but some teams were very careful and stuck to a ‘slender’, or Trunk-Based Development mode of use.