Side by side
Fork vs Sourcetree
Both stand on git gui clients. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free trial MacWindows
Fork combines everyday Git commands with visual tools for rebasing, reviewing changes, and resolving conflicts. A free evaluation is available, while continued use requires a one-time purchase limited to one user and three machines.
Visit Fork Free plan MacWindows
Sourcetree provides a free desktop interface for common Git and Mercurial repository work, with staging controls and several hosting integrations. Remember that pull-request tasks and repository access changes remain in the hosting service.
Visit SourcetreeThe facts
| Fork | Sourcetree | |
|---|---|---|
| Free plan | A free trial | Yes |
| Open source | Not published | Not published |
| Runs on | Mac, Windows | Mac, Windows |
| Lowest paid plan | Fork: $59.99, paid once | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | fork.dev | sourcetreeapp.com |
| On git gui clients | #27 of 32 | #23 of 32 |
Fork: what it does well
- Supports core Git repository operations
- Visual interactive rebase tools
- Built-in merge conflict resolver
- Image diffs, history, and blame views
- GitHub, Bitbucket, GitLab, and Azure DevOps pull requests
What to know first
- No free plan
- Only macOS and Windows platforms
- Purchase covers up to three machines
- Costs $59.99, paid once
Sourcetree: what it does well
- Free Windows and macOS desktop client.
- Works with both Git and Mercurial.
- Stages or discards changes by file, hunk, or line.
- Connects to Bitbucket, GitHub, GitLab, and VSTS.
What to know first
- Pull-request comments and approvals happen in the hosting service.
- Repository access changes must be handled in the hosting service.
- Older archived versions may no longer be supported.
Alternatives to Fork Alternatives to Sourcetree The whole list