Phabricator vs SourceTree: What are the differences?
Developers describe Phabricator as "Open Source, Software Development Platform". Phabricator is a collection of open source web applications that help software companies build better software. On the other hand, SourceTree is detailed as "A free Git GUI client for Windows and macOS". Use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.
Phabricator can be classified as a tool in the "Code Review" category, while SourceTree is grouped under "Source Code Management Desktop Apps".
Some of the features offered by Phabricator are:
- reviewing code before it hits master
- auditing code after it hits master
- hosting Git/Hg/SVN repositories
On the other hand, SourceTree provides the following key features:
- Full-powered DVCS
- Create, clone, commit, push, pull, merge, and more are all just a click away.
- Review your outgoing and incoming changesets, cherry-pick between branches, patch handling, rebase, stash, shelve, and much more.
"Open Source" is the primary reason why developers consider Phabricator over the competitors, whereas "Visual history and branch view" was stated as the key factor in picking SourceTree.
9GAG, Typeform, and Zillow are some of the popular companies that use SourceTree, whereas Phabricator is used by Facebook, Dropbox, and Coursera. SourceTree has a broader approval, being mentioned in 618 company stacks & 415 developers stacks; compared to Phabricator, which is listed in 52 company stacks and 12 developer stacks.
What is Phabricator?
What is SourceTree?
Need advice about which tool to choose?Ask the StackShare community!
Sign up to add, upvote and see more prosMake informed product decisions
What are the cons of using Phabricator?
Sign up to add, upvote and see more consMake informed product decisions
Sign up to get full access to all the companiesMake informed product decisions
Sign up to get full access to all the tool integrationsMake informed product decisions
Used by various PrometheanTV technical staff to interface and interact with the Git Source Control service.
Since being familiar to git CLI, I nearly never open it again except using it as a diff tool.
Used Source Tree to maintain version / commit / pull request , merge of codes for a team.