Branching
Organize project components into branches for modular development.
Branch-Based Development
Create's branching system enables parallel development and safe feature experimentation.
Branch Types
Different branch types for various development workflows.
The main branch contains production-ready code with stable deployments.
- • Stable and tested code
- • Production deployments
- • Protected from direct pushes
- • Requires pull requests for changes
Integration branch for combining multiple features before production.
- • Feature integration testing
- • Staging environment deployments
- • Pre-production validation
- • Regular merges from feature branches
Individual feature development branches created from main or develop.
- • Isolated feature development
- • Experimental features
- • Bug fixes and improvements
- • Team collaboration
Emergency fixes for critical production issues.
- • Critical bug fixes
- • Security patches
- • Quick deployment to production
- • Merged back to main and develop
Branching Workflow
Standard workflow for branch-based development in Create.
Create Feature Branch
Create a new branch from main for your feature development.
Develop and Test
Implement your feature with AI assistance and test thoroughly.
Create Pull Request
Submit a pull request for code review and automated testing.
Merge and Deploy
After approval, merge to main and deploy to production.
Team Collaboration
How teams work together using Create's branching system.
- • Multiple developers per project
- • Simultaneous feature development
- • Conflict resolution tools
- • Shared branch visibility
- • Pull request reviews
- • Automated testing
- • Approval workflows
- • Quality gates
Branching Best Practices
Guidelines for effective branch management.
Branch Management
Tools and features for managing branches in Create.
- • Create new branches from any point
- • Switch between branches seamlessly
- • Compare branches visually
- • Merge branches with conflict resolution
- • Delete merged branches automatically
- • Protected branches (main, develop)
- • Role-based branch access
- • Required approvals for merging
- • Branch deletion permissions