30 Days of DevOps Day 14 we’re comparing our source control models:
Learn about your team’s source code control branching model and the reason for following it. Does the team practice trunk- or master-based development, use feature branches, or some other approach?
It’s been a while since I actively did this but in one of my previous companies we had a “master” and a “release” approach. Devs would work in feature branches which tied to Jira tickets. Once those branches were ready, they would be merged into master. At the end of each sprint, the master branch would be pushed to release so that both master and release mirrored each other.
What approach does your company take?