get in touch
Introducing JetBrains Space Git Flow, a complete process that helps development teams achieve better code quality and keep their main branch stable.
It reduces the effort required to coordinate team members, set up processes, and integrate multiple tools for a continuous release cycle. With Git hosting, code reviews, quality gates, and a CI/CD service on a single platform, Space Git Flow makes it easy to control changes automatically and keep code production-ready.
Choosing a branching strategy is crucial to the development process, affecting code safety, feature release frequency, and delivery speed. Git flow, GitHub flow, and trunk-based development are popular branching strategies, each with their own strengths and weaknesses.
However, the best choice depends on the specific needs of the team, development process, deployment frequency, and code quality requirements.
The Space Git Flow is a branching strategy similar to GitHub flow but with a greater emphasis on safety when making changes to the main branch and scalability for larger projects and teams.
The main elements include a single production-ready main branch protected from direct commits, feature branches created from the main branch, merge requests passing through quality gates before being merged, and safe merge with additional safety steps before finally merging changes into the main branch.
The Space Git Flow brings multiple benefits, including higher quality code and a stable, protected main branch, and an easy-to-use code review process with turn-based review model, code owners for mandatory reviews, and Space integration with IntelliJ IDEA and mobile applications.
Have a look at how you can use the Space Git flow in action. Here’s a short video that summarizes how it works when integrated with TeamCity:
If you want to see more and learn how to Get Started With the Space Git Flow – check out the official JetBrains blog with all details or email us.