Problem scenario
You are preparing for an interview for a job (build/release engineer or DevOps engineer) where a requirement is “knowledge of branching strategies.” There are different patterns, models, paradigms, workflows and even philosophies associated with branches in repositories. What is knowledge of branching strategies in the context of code versioning systems and the CI/CD pipeline?
Solution
***Updated in January of 2022.***
Background
Open source projects may have different branching strategies from enterprises developing in-house proprietary software.
…
Continue reading “What Is Knowledge of Branching Strategies?”