The Standard Window in SmartGit includes Feature Flow – a unique workflow designed for guided feature development. It covers all stages: from starting a feature, integrating upstream changes, to finishing via merge, rebase, or squash.
Feature Flow supports multiple main branches and scales well from solo developers to larger teams. With built-in safeguards, it is especially valuable for environments with varying Git experience.
Learn moreFeature Flow is a guided Git workflow built into SmartGit to help you:
That’s why you should use Feature Flow:
Integrate and Finish are the powerhouses of Feature Flow.
They go beyond Git-Flow by handling more edge cases, supporting selective fetching and pushing, and safely resolving even complex diverged scenarios.
Integrate guides you step by step with clear visual support for full control.
Finish is atomic – your feature commit is either fully applied to main or the process is stopped. No untested main changes are pulled in, and no partial set of commits is pushed.
Learn moreSmartGit supports the classic Git-Flow model for teams managing multiple active releases, to automate the process of:
SmartGit’s implementations is based on the popular AVH Edition and comes with a couple of optional improvements.
Learn moreGit‑Flow Light is a leaner version tailored for single-release workflows:
Best suited for agile teams deploying continuously or working on web-based projects.
Learn more