Collaboration via GUI
Bruno offers an intuitive GUI-based Git collaboration feature that makes it easier for both engineering and non-engineering teams to collaborate seamlessly on collections.
Feature Availability
Free Features (Bruno 3.0.0+)
The following Git UI features are available in the free/open-source version of Bruno:
| Feature | Description |
|---|---|
| Initialize Git | Set up version control for your collection |
| View Diffs | See changes made to your collection files (text-based diff) |
| Check for Updates | Check if remote repository has new changes |
| Pull Changes | Download and apply remote changes from the branch your current branch tracks |
| Clone Repository | Clone a collection from a Git repository |
Pro & Ultimate Features
The following advanced Git UI features require Pro ↗ or Ultimate ↗ editions:
| Feature | Description |
|---|---|
| Visual-Based Diff View | Review collection changes in a visual, structural layout instead of line-by-line text |
| Create GitHub Repository | Create a new GitHub repo and push your collection without leaving Bruno |
| Add & Commit Changes | Stage and commit your local changes |
| Push Changes | Push local commits to remote repository |
| Create a Pull Request | Create a GitHub pull request and browse open and closed PRs from the Git UI (Bruno 4.2.0+) |
| Pull or Push from Any Branch | Choose the remote and branch to pull from or push to, instead of only the tracked branch |
| Branch Creation | Create new branches for features or fixes |
| Branch Checkout | Switch between different branches |
| Connect Remote | Add and manage existing remote repository connections |
| Stash Changes | Temporarily save uncommitted changes before pulling |
| Merge Conflict Resolution | Visual editor to resolve Git merge conflicts |
| Request Git History | Browse the full commit history for any individual request and inspect diffs |
Quick Links
- Provider Guide - For team members creating and pushing collections
- Consumer Guide - For team members cloning and pulling collections