Likelihood to Recommend
For business or personal applications, where you wish your code to remain private and/or proprietary, Beanstalk could be a good fit. If you are also interested in beginning to automate with relative ease, their tools can be a great help. Code reviews can also be a key factor in the decision, as they provide a good framework for accountability.
Read full review
Sourcetree is a great tool for any Git user. Whether you're well versed using Git commands in the terminal or a newbie, this tool wonderfully supplements your workflow. A quick glance at the UI and you know where your project stands. I find it most helpful when I need to determine what changed in a particular file in past commits. Having a visual graph of branches helps me to understand the big picture. Even though I'm comfortable operating Git most often in the command line, I always have Sourcetree open to check my work and see where my colleagues are.
Read full review Pros Automation Code Review Support Read full review Allows to manage GIT repositories in an intuitive and simple user interface Visually represents complicated workflows and branching Integrates with most well known GIT repository managing services Read full review Cons Interface is not always intuitive, some areas are easier than others to navigate. Price plans are a little odd. However, they do seem to be flexible if a plan does not quite fit your needs. Read full review I really cannot find any. For 5 years I am using it, I haven't missed anything Read full review Alternatives Considered
If you are creating open source applications, there is almost no reason not to use
. If you do need private repositories (for proprietary or private, business or personal use),
could be an excellent solution. Beanstalk's main advantages lie in the support (which is excellent), deployment tools, and code review features.
Read full review
I tried GitHub Desktop for a couple of days, but it is just not visual enough for me. It has no graph display for branches. Too much clicking is required to get info that the Sourcetree UI shows by default. Sourcetree gives you that "Big Picture" dashboard. GitHub Desktop seems unfinished to me due to its lack of this overview screen.
Read full review Return on Investment Increased automation => better accuracy and efficiency of maintenance/launches Better insights into ongoing work and past modifications to code => lower chance of error and more efficient troubleshooting Read full review It seriously decreases the time required to set up a new or existing project Read full review ScreenShots