---
title: SourceTree Reviews
meta_title: 'SourceTree Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 376 reviews by the users' company size, role or industry
  to find out how SourceTree works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 376
  scale: '5'
date_modified: '2026-08-04'
parent_category:
  name: Source Code Management
  url: https://www.g2.com/categories/source-code-management
---


# SourceTree Reviews
**Vendor:** Atlassian  
**Category:** [Version Control Clients](https://www.g2.com/categories/version-control-clients)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 376
## About SourceTree
SourceTree simplifies how you interact with your Git and Mercurial repositories so you can focus on coding. Visualize and manage your repositories through SourceTree&#39;s simple interface.




## SourceTree Reviews
  ### 1. My SourceTree review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 31, 2020

**What do you like best about SourceTree?**

It offers us a modern, fast, and efficient manner to work with Git and our projects, synchronizing and updating our source code quickly while also seeing what other team members do.
I started to work with SourceTree in July 2020 and by now I can say that it helps me a lot with managing to keep the source code up-to-date via Git and also know what the colleagues are doing. It provides us a thorough history of commits, including the comments; it gives us the possibility to manage additional Github branches (features) with options like "Start new feature", "Finish feature", "Manage remotes", "Stage all/Unstage all" files, Stash, pushing to and pulling from Github repositories, and so on.

SourceTree lets us switch branches/features of the project, it has really helped me understand better how Git works! Before this summer I had almost never worked with Git and I only had a simple idea like "Git has a complicated commit system", but now, with SourceTree, I understand how well-organized Git is as a software versioning system.

There is a lot of useful commands that leverage programmers work in SourceTree! In my opinion, this program makes versioning with Git look easier and nicer.

There are still things for me to discover and understand while working with SourceTree! I am glad to have found out about it and about being part of projects where we can work with this modern tool. We do not have to use inline Git commands when we can do well with SourceTree!

**What do you dislike about SourceTree?**

When having a lot of files to stage and we choose them one-by-one rather than staging/unstaging all files, SourceTree blocks its loading for some seconds, I have to wait. And when switching branches, we are required to commit or stash newly changed (but uncommitted) files on the current branch - but we can understand that it is a security measure for preventing unwanted overwrites on our recent changes.

**Recommendations to others considering SourceTree:**

Do you want a high-quality software versioning environment?
Do you want a fast way to manage the source code in your software organization, and keep current track of each other's activity in coding, while also not being necessarily required to type console commands?
Then you are invited to use SourceTree and experience the pleasure of benefitting from the Gis versioning powers!

**What problems is SourceTree solving and how is that benefiting you?**

I am currently using SourceTree on a daily basis, on the two software projects from EUvsVirus I am working on.
I make an entire suite of operations on the 2 projects: create new features (i.e. branches), commit files, stash files, push to Github and pull from it, sometimes finish features.
I can keep track of what other colleagues have done in the meanwhile, I can update the remote code on Github (by pushing) and the local code on my machine (by pulling) without writing commands in the console line for this.
On one of the projects, I was also the member who created the SourceTree entry, which means that I am not just a simple user, but also administrating the SourceTree environment for that project. On the other projects, I am a user.

  ### 2. Preferred open source App with excellent GUI

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 04, 2020

**What do you like best about SourceTree?**

Very easy to clone. We can able to search directory very easily. We are able to commit, push and pull action very quickly. Very easy bookmark option to use preferred branch repetitively. We can able to create new repository. No need git commands. Merge & cherry pick option is very simple. Very easy to track different branches and maintain the code reviews very easily.

**What do you dislike about SourceTree?**

Sometimes it hangs when push & pull the code. Improvements needed in user integration part. takes more memory spaces while progress in multi operation.

**Recommendations to others considering SourceTree:**

Very easy to track pipeline integration. We can also use git command terminal. It saves our review and code pushing time. So i recommend it to all leadership employees.

**What problems is SourceTree solving and how is that benefiting you?**

Improvements needed in user integration part. Stashing option is very secure and easy to review my team code.  Very easy bookmark option to use preferred branch repetitively. easy to find code changes. Track option is very simple.

  ### 3. Add superpowers to your Git workflow

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shiva S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 08, 2019

**What do you like best about SourceTree?**

Git is one of the most powerful tools available at a developer's disposal. Its uses start with basic source code control but extends to more complicated use-cases like blaming and and rebasing.  Source tree lets me visualize the git operations with an elegant GUI. If you are someone like me that finds it hard to wrap their head around the command-line interface Source tree is magical miracle. Merging branches in Git is the most difficult task in the life of a software developer and merging branches in source tree is a breeze. I would like to thank Atlasssian for giving all of this for free.

**What do you dislike about SourceTree?**

It would be more helpful if Source tree came with a Docker integrations, we use docker extensively and it would be awesome to deploy to docket within source tree. Right now we achieve this functionality through Githooks. Apart from this this is a free software and it is well built.

**Recommendations to others considering SourceTree:**

Git's default GUI client is another good alternative to source tree, between these two, it is a matter of personal preference.

**What problems is SourceTree solving and how is that benefiting you?**

It helps me mange my git workflow and visualize what is happening across all the repos I'm working with. It makes branching and merging code easy for me.

  ### 4. Best Version Control Client Software

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kishan S. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** October 28, 2019

**What do you like best about SourceTree?**

SourceTree is the best open source Git version control client. It comes with lots of features which helped me a lot. The main feature is it's user interface which will help any novice user to learn and execute Git commands. It provides in-built Git terminal as well through which you can execute complicated Git commands through it's Git bash. Creating private and public key for using SSH is very easy. Other important feature which I like and use the most is that it provides support for stashing the local changes. It saves the changes for future reference and then use it whenever required which is very good feature to have to any developer.

**What do you dislike about SourceTree?**

Although SourceTree provides details about the files which have been changed, it doesn't provide good conflict resolution tool. You need to use external tools to resolve the conflicts as SourceTree doesn't have good conflict resolution tool.

**Recommendations to others considering SourceTree:**

If you want to have good Git version control client then SourceTree is the best open source software available currently in the market. It will really make life easier for you.

**What problems is SourceTree solving and how is that benefiting you?**

I am using SourceTree as Git client for all of my projects. It really helped me a lot in learning Git commands and even understanding Git workflow.

  ### 5. Best Version Control Software in Market

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gaurav P. | Senior Software Engineer, Entertainment, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 11, 2019

**What do you like best about SourceTree?**

- Easy to clone

- Easy to scan directory and bookmark all repository

- Easy to commit & push

- If you know git then by clicking only you can do all the things

- No need to remember each and every git command

- Merge & Stash are easy and simple to do

- Easy track of each file commit and can revert a small part of changed file

**What do you dislike about SourceTree?**

- Somewhere I feel they can do UI improvements

- Opening multiple tabs for each repository is a little difficult

- Colors are lights but alright

**Recommendations to others considering SourceTree:**

If you are working on any system that has version control and files to manage stack by stack then this is the best tool you can ever get. Go for it.

**What problems is SourceTree solving and how is that benefiting you?**

It helped me work fast, smart and efficiently

  ### 6. Makes it easy to visualize code changes

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Real Estate | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 26, 2019

**What do you like best about SourceTree?**

See different branches (projects) in our codebase is super helpful for me as a senior developer overseeing several projects at once. Also being able to walk through all the code changes with the difference tool BEFORE committing is super helpful.

**What do you dislike about SourceTree?**

There are a handful of bugs: software will shutdown repeatedly for a few days, Bitbucket authentication will take multiple attempts when setting up a new project, and connecting with an external difference tool takes multiple tries / computer restarts.

**What problems is SourceTree solving and how is that benefiting you?**

For me as a backend web developer, learning git commands is not a hugely difficult task, BUT it can be for my front-end colleagues. This tool makes it significantly easier for them to use version control. The main benefit for me personally is to be able to quickly see the code differences with the different colored highlighting (very similar to Github's difference highlighting) compared to outputting the difference on the command line.

  ### 7. Very Nice User Interface for version control or Tracking up codes 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Divyanshu P. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 23, 2019

**What do you like best about SourceTree?**

Source Tree supports very ease of user friendly interface for Code Tracking or Can say version control.
-- It supports all the functionality for Git controls like pull , push , commit etc.
-- codes can easily be tracked by its commit messages and changes and modifications can easily be seen by going through it.
-- In Branches section You can add multiple branches at a time and can switch very easily.

**What do you dislike about SourceTree?**

Source Tree some times goes on hangup while taking Pull and Push.
-- It should have some some of user interaction view so that user can see or track that how much code has been pulled and how much is remaining like a progress bar.
-- Takes more CPU memory while push the code or take pull.

**Recommendations to others considering SourceTree:**

Source Tree comes with a good user interface with lots of functionality.
-- If a user is new in version control management or he has no idea how the repository is being maintained then Source tree User interface will help to learn and manage the code by providing better errors. 

**What problems is SourceTree solving and how is that benefiting you?**

Source Tree helped in managing the repositories and pushing the codes very easily
-- Stash save and changes can easily be seen and tracked by User interface view.
-- It has option to push just after the commit so that you don't need to add one more command to push the codes to master or another repository.

  ### 8. The go to tool for accessing Git repositories using a nice GUI

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Retail | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 24, 2019

**What do you like best about SourceTree?**

Easy to view the History of the files that have been deployed onto Git with the author. I use it to deploy Flowforce maps and its easy to reach out to people who had earlier maps deployed. And the best part is that it is free.

**What do you dislike about SourceTree?**

Needs an atlassian account to install and it can sometimes be hard on the CPU usage. 

**Recommendations to others considering SourceTree:**

SourceTree allows you to do advanced Git operations while making them straight-forward for those who are still adjusting to Git.

**What problems is SourceTree solving and how is that benefiting you?**

I use it to deploy maps developed using Mapforce through flowforce server. All the integrations consultant in our team use it so it is a lot easier for us to interact with each other and get each other's Mapforce related questions resolved.

  ### 9. Great way to manage your git projects

**Rating:** 3.5/5.0 stars

**Reviewed by:** Yaniv R. | Managing Director, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 24, 2016

**What do you like best about SourceTree?**

Quickly, easily and efficiently manage your git projects in a visual way. While GitKraken is almost equal in features and abilities, it is still not at par with sourcetree. At the same time sourcetree keeps up to date with github and adds support for new features and abilities added to github. It's also free!!

**What do you dislike about SourceTree?**

I think that working with multiple projects at the same time can be improved. However, it's not hard to manage. 

**Recommendations to others considering SourceTree:**

If you feel that sourcetree is not for you, try GitKraken, it's heavier but seems some users prefer it... 

**What problems is SourceTree solving and how is that benefiting you?**

Mostly helps managing source control. Makes sure your files are versioned correctly on github. Definitely saves me time. Might seem an overkill for people who like using the command-line, but I'm not one of these when it comes to saving time. Essentially, this is a great time saver. 

  ### 10. Awesome Git Client with GUI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jagat S. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** May 29, 2019

**What do you like best about SourceTree?**

The best thing about SourceTree is its simple and very easy to use GUI. Any Git commands like pull/commit/push/fetch are just one click away. One important feature which I like the most and which is helpful to any developer is that you can stash your existing changes locally before taking pull of a branch. Another thing which is helpful is that it shows Git workflow by which you can easily understand the workflow of your existing project. It also has in-built Git terminal which is very helpful if you want to execute any Git commands. 

**What do you dislike about SourceTree?**

One thing which I dislike is that it doesn't have good auto-merging facility. Apart from that, sometimes it becomes slow when trying to switch from one branch to another.

**Recommendations to others considering SourceTree:**

I would recommend SourceTree to all who are using Git version control for their project and don't want to remember all Git commands. It will help you in understanding Git workflow as well.

**What problems is SourceTree solving and how is that benefiting you?**

I have used SourceTree for executing Git commands for my projects. It helped me a lot in understanding Git flow and execute Git commands easily as I was new to the Git version control and didn't know anything about it.

  ### 11. Must Have VCS Client

**Rating:** 5.0/5.0 stars

**Reviewed by:** Özgün Emre Z. | iOS Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 27, 2019

**What do you like best about SourceTree?**

I like the best thing about SourceTree is the UserInterface. After the terminal, it makes it so much easier to understand the flow of the commits and projects.

**What do you dislike about SourceTree?**

There are many things missing from the real power of GIT, but I think that's understandable.

**What problems is SourceTree solving and how is that benefiting you?**

I use SourceTree on every project I work on beside the terminal. It makes my life easier if you're working in a big and remote teams.

  ### 12. Much prefer this to GitHub's Desktop app

**Rating:** 4.0/5.0 stars

**Reviewed by:** Adam C. | Data Analyst, Museums and Institutions, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 24, 2019

**What do you like best about SourceTree?**

I appreciate that I can blend my list of repos from both Bitbucket and GitHub seamlessly. The app uses different icons to show Bitbucket and GitHub repos, but they're all listed the same--I don't want them separated. I also think the interface is easier to use than GitHub's client app. I don't work heavily with teams, so I don't use many of the branching features that GitHub's client seems to focus on. I just want a clean app that lets me push and pull commits, and this one does that.

**What do you dislike about SourceTree?**

I honestly don't view any negatives. My irritations were all fixed with the latest releases. For example, the app used to have trouble staying authenticated via Google, and I would be left without access to my repos. Atlassian fixed that issue, the biggest one I ran into.

**Recommendations to others considering SourceTree:**

If you're intimidated by GitHub's Desktop app, give SourceTree a try. While you're at it, set up a Bitbucket account. You might prefer the way repos are organized there.

**What problems is SourceTree solving and how is that benefiting you?**

We started using Bitbucket because of the unlimited free repos. GitHub now offers those as well, but we got used to Bitbucket's clean, project-organized way of managing repos, and so we've stayed with Bitbucket. It feels better designed for business. Naturally, we used Atlassian's SourceTree client to go with their git product, and it's a free app. Can't beat free.

  ### 13. Good open source & visualized for version control system

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kapil S. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** April 20, 2019

**What do you like best about SourceTree?**

Best thing I like about SourceTree is that it provides very easy user interface for interacting with Git. You don't need to execute Git commands through command line. SourceTree gives you this functionality in a single click. Moreover, if you need to execute any special commands then it has built-in terminal through which you can execute the commands. You can have multiple repositories and switching between those repositories is much faster. Switching between branch and merging branches is faster as well.

**What do you dislike about SourceTree?**

It sometimes hangs while fetching latest code or even while pushing the code. To resolve it, sometimes you need to restart it completely or even restart the machine which is frustrating.

**Recommendations to others considering SourceTree:**

I would recommend to all who are using version control system like Git. It has good GUI which will help you in executing Git commands easily.

**What problems is SourceTree solving and how is that benefiting you?**

I have been using SourceTree for all of my projects which have been using Git version control system. It really helped me in understanding Git workflow and executing Git commands very quickly. I work on multiple projects at the same time, so it has been very helpful and easier in switching to multiple repositories.

  ### 14. Excellent alternative instead of using the command line

**Rating:** 4.0/5.0 stars

**Reviewed by:** Samuel S. | Unity Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 05, 2019

**What do you like best about SourceTree?**

Sourcetree is a great way to have source control without needing the command line. The interface is really intuitive to use and it definitely simplifies the whole process of source control.

**What do you dislike about SourceTree?**

I've encountered a few issues when resolving conflicts. Sometimes the software doesn't allow you to keep neither of your and the other person's changes. In this case, it is necessary to use the command line.

**Recommendations to others considering SourceTree:**

Get a good understanding of how source control works in general, at least in theory, before using sourcetree.

**What problems is SourceTree solving and how is that benefiting you?**

Collaborating with other team members on the same project. It is quite helpful once a pipeline is set up.

  ### 15. Helps managing source code effectively but UI is a bit confusing

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 05, 2019

**What do you like best about SourceTree?**

Manage versions of all code base of each repository from a single place.
Easily able to stash and apply a particular stored stash.

**What do you dislike about SourceTree?**

Overall UI can be a bit confusing sometimes and sometimes it creates problem while using along with git bash.

**Recommendations to others considering SourceTree:**

Git kraken is an alternative, or else you can use bash version of git as you are more aware of what is going to happen when you enter a command and you are in a more commanding position. Also you'll get to learn more about git(for beginners).

**What problems is SourceTree solving and how is that benefiting you?**

It is very beneficial when resolving conflicts or when we need to reset a commit or replace a commit on top of latest commit.

  ### 16. Good open source Git client available

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sujit P. | Senior Software Engineer, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** March 20, 2019

**What do you like best about SourceTree?**

SourceTree is one of the best open source Git client available till now. The best thing I like about is simple UI by which any novice user can understand and use it very easily. You can access/execute common Git commands in a single click only. Another important thing is you can add multiple Git repositories and switching to any repository is very simple which helped me a lot because I have been working on multiple projects at a single time. It also helped me in understanding Git workflow.

**What do you dislike about SourceTree?**

Sometimes it gets hangs while switching to repository or while switching to another branch which is very frustrating. When any conflicts occurs, it doesn't have a good conflict resolution tool which is must for any developer. It will be good if they make a good conflict resolution tool. It becomes difficult to initially setup the SourceTree.

**Recommendations to others considering SourceTree:**

If you are novice developer who doesn't know anything about Git then this is the best tool available which not only helps you to execute Git commands easily but also helps you to understand the Git functionality as well.

**What problems is SourceTree solving and how is that benefiting you?**

I have been using SourceTree for Git in all of my project. It helped me in understanding the Git flow very well and execute the Git command very easily.

  ### 17. Nice GIT tool, with problems

**Rating:** 3.0/5.0 stars

**Reviewed by:** Max K. | Max Krambelmann, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 14, 2019

**What do you like best about SourceTree?**

Visualization of GIT commits - ordered and easy to understand

**What do you dislike about SourceTree?**

background tasks (e.g. git fetch) block selected actions (e.g. git pull)

**Recommendations to others considering SourceTree:**

This helps you to interact with GIT without knowledge of the CLI.

**What problems is SourceTree solving and how is that benefiting you?**

Easy developers onboarding. No need for CLI commands.

  ### 18. For when you need a UI to accompany Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matt K. | Software engineer , Enterprise (> 1000 emp.)

**Reviewed Date:** September 30, 2019

**What do you like best about SourceTree?**

It provides a visual reference for things like stashes, diffs, commits, etc

**What do you dislike about SourceTree?**

I find the history tab a bit confusing, though its most likely that I just haven't spent enough time trying to understand it.

**Recommendations to others considering SourceTree:**

Great freeware compare/diff tool

**What problems is SourceTree solving and how is that benefiting you?**

My team relies heavily upon Git and command line. While I'm generally fairly comfortable with git via command line, I find that I still need a visual/graphical representation when it comes to doing diffs / compares.

  ### 19. Can sometimes be slow

**Rating:** 2.5/5.0 stars

**Reviewed by:** Luke S. | Mr Luke James Stonier, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 30, 2019

**What do you like best about SourceTree?**

Easy to use and visualise branches and projects, collaboration is simple to set up, User interface is well designed, specialist tools that make working with source tree easier than other tools. Simplistic user flow so learning time is not required

**What do you dislike about SourceTree?**

Some parts can be slow. If you know how you can do it much faster on the command line. However you're often not going to know what you want, so the visual diffs really help. Sometimes errors can be un explained which can cause issues when working with larger products and teams

**Recommendations to others considering SourceTree:**

Potentially use source tree to gather knowledge of source control and try and pick up git commands as you go for a better experience

**What problems is SourceTree solving and how is that benefiting you?**

Large team collaboration work, version history and mistake correction. The diff process and ease of usual git commands that could take much longer to learn and master makes advanced source control work more possible to users that wont have as much experience in this area of tech. It also proves as a great start point to learn the git command line which without this learning could prove time consuming and require outside training

  ### 20. Best free tool for GIT 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Andrey G. | Senior Software Engineer, Computer Networking, Enterprise (> 1000 emp.)

**Reviewed Date:** August 28, 2019

**What do you like best about SourceTree?**

Its free, its lightweight and its easy to use. No need to know git commands for basic and advanced usage. Many different flows can be done without using manual git commands. Allowing submodules and stashes as well

**What do you dislike about SourceTree?**

All branches Tree view sometimes can be hard to understand and follow commits

**Recommendations to others considering SourceTree:**

If you are looking for a well supported UI tool for git, without using git commands this is the one for you and its free what is awesome

**What problems is SourceTree solving and how is that benefiting you?**

Pull , push and merge from/to GIT without typing git commands

  ### 21. Intuitive & Easy to Use Source Control/GIT Application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 22, 2019

**What do you like best about SourceTree?**

I can manage all my local and remote GIT repositories easily

**What do you dislike about SourceTree?**

Doesn't automatically detect where GIT folders are moved. But I am nitpicking. This really is an excellent, free app

**What problems is SourceTree solving and how is that benefiting you?**

I'm able to easy manage my GIT repositories using a Mac GUI interface rather than Shell. The benefit is I don't have to remember all GIT commands

  ### 22. Best code versioning tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohd G. | iOS Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 24, 2019

**What do you like best about SourceTree?**

No need to type command but UI components are very easy to use.

**What do you dislike about SourceTree?**

Conflict resolve  process can be better.

**Recommendations to others considering SourceTree:**

Code versioning easy with source tree. Recommended if working in remotely fashion.

**What problems is SourceTree solving and how is that benefiting you?**

We used source tree for code versioning in remotely working team.

  ### 23. SourceTree - the official bitbucket versioning tool 

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** May 11, 2019

**What do you like best about SourceTree?**

The interface is pretty neat, the projects and their branches are easy to navigate and switch between. Any code that is modified from the source, can be easily seen and tackled on the main screen and individual chunks of modified code can be discarded if needed.

**What do you dislike about SourceTree?**

New untracked files and folders are a pain to be added to Sourcetree, especially if they are not part of the actual project. Also if files are checked in in bulk, there is no way to track if any file has been missed, unless done manually. This is solved better with TortoiseGit. 

**Recommendations to others considering SourceTree:**

SourceTree provides a cleaner interface than TortoiseGit, but lacks in having an easy view as to what files are tracked and untracked. 

**What problems is SourceTree solving and how is that benefiting you?**

Source Controlling code. Switching between branches and merging branches is easier. 

  ### 24. Follow the [git] flow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Salvatore T. | Salvatore Tramonte , Mid-Market (51-1000 emp.)

**Reviewed Date:** October 01, 2019

**What do you like best about SourceTree?**

Easy managment of complex git operations

**What do you dislike about SourceTree?**

Difficult to solve merge conflicts.
Minor bugs in the gui makes I unstable at certain points

**Recommendations to others considering SourceTree:**

Some minor bugs make the gyi unstable sometimes

**What problems is SourceTree solving and how is that benefiting you?**

Management of team deliverable and new functionalities

  ### 25. Good open source Git Client

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sanket S. | Senior Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 25, 2018

**What do you like best about SourceTree?**

Best thing about SourceTree is that you can see Git workflow easily and can easily understand it too. Also it has very simple UI which helps novice user too. It is also very easy to stash the existing code through SourceTree.

**What do you dislike about SourceTree?**

Merging of the files should be smarter. Sometimes it becomes slower while switching from one branch to another and you need to restart the SourceTree to make it work again.

**Recommendations to others considering SourceTree:**

If you are novice Git user and don't know how to use Git from command line then SourceTree is the best open source client available.

**What problems is SourceTree solving and how is that benefiting you?**

I am using as my primary Git client. Mainly I am using it for committing and pushing any code. And also stashing functionality is good too which is helping me in stashing existing implementation.

  ### 26. Easy to use Source Control Management UI tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lorenzo S. | Agile Coach, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 08, 2019

**What do you like best about SourceTree?**

Simple to use and configure, also supports more than one version software (git and mercurial). Allows you to use external merge tools, and to switch from embedded git and mercurial versions to system wide installations (external).

**What do you dislike about SourceTree?**

Some how slow user interface, at least for certain operations like files status refresh and merged files update. There are some useful features a little bit hard to find, like the Jump to commit one.

**Recommendations to others considering SourceTree:**

Learn how to solve tricky problems by "hand" (using the shell), so when the tools fails or do something "strange" you can continue working.

**What problems is SourceTree solving and how is that benefiting you?**

Better control of software changes due to version history management. We also love that the tool is free and IDE independent.

  ### 27. It's free, but less intuitive than alternatives

**Rating:** 2.0/5.0 stars

**Reviewed by:** Verified User in Airlines/Aviation | Enterprise (> 1000 emp.)

**Reviewed Date:** April 27, 2019

**What do you like best about SourceTree?**

I like how free it is. The dark mode is really nice (I'm a fan of dark modes in general). 

**What do you dislike about SourceTree?**

The workflow in sourcetree is a little more difficult than other, paid applications. The interface can be a little slow to update, and it doesn't have an integrated diff view (other than the raw output you would get in the CLI for git). Some common git functions can be difficult to find if you don't use them every day, and the configuration is a bit difficult for diff applications. There is no way to default to only showing the history in your current branch. By default it shows commits from all branches.

**What problems is SourceTree solving and how is that benefiting you?**

I use Sourcetree for version control, obviously. Benefits are being able to see branches and changes in files in a graphical way instead of polling with the command line.

  ### 28. SourceTree review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 03, 2019

**What do you like best about SourceTree?**

simple and graphic based source code management.

**What do you dislike about SourceTree?**

Sometimes does not clone correctly from bitbucket

**What problems is SourceTree solving and how is that benefiting you?**

Source code cloning and branch management.

  ### 29. Alternate tool to using cli

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 17, 2019

**What do you like best about SourceTree?**

Ui is very hepful including the tab feature and easy to switch sources

**What do you dislike about SourceTree?**

Merging can sometimes be confusing especially when resolving complicated merge conflicts

**What problems is SourceTree solving and how is that benefiting you?**

Easier to move between sources

  ### 30. A good version control UI for git

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rahul J. | Senior Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 29, 2018

**What do you like best about SourceTree?**

The graph tree is best. We can clearly see the code for different version.
Thus making a best version control UI tool for git. This tool can also handle more than one repository at a time. we can directly commit on desired branch. No need to remember any git command.  We can manage the code changes from it directly. we can discard/add changes of the file directly. However its a nice tool to have.

**What do you dislike about SourceTree?**

Reverting a commit should ask the branch to reverse the commit instead of directly reverting it to active branch. New tabbed UI is not good compared with older one. It is slow when we add multiple repositories.
The commit information window is small. We have to manage with it. It can not be resized to the full screen of the application.  We can not discard the portion of changes within the file, we have to discard changes of a whole file.

**Recommendations to others considering SourceTree:**

This is the best tool for the version control with git.


**What problems is SourceTree solving and how is that benefiting you?**

We are working in a product based company and this tool helps me to see/switch/manage the branches of the different release of a product. We don't have to remember git commands.

  ### 31. Excellent GUI for git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2019

**What do you like best about SourceTree?**

SourceTree makes complex git functions simple with its graphical user interface. Managing things like merge conflicts are incredibly easy and doing complex tasks like closing and merging branches can be done with the push of a button.

**What do you dislike about SourceTree?**

There are occasional bugs related to authentication. I have found that authenticating through anything other than SSH is bound to cause issues at some point.

**Recommendations to others considering SourceTree:**

SourceTree makes using git easy, but it's still helpful to know basic git commands. You have a lot more confidence using a product when you know how it works under the hood.

**What problems is SourceTree solving and how is that benefiting you?**

We use SourceTree daily to manage all of our 400+ git repositories. It saves us a TON of time and headache. 

  ### 32. Git, simplified enough, but leaving some to be desired

**Rating:** 3.5/5.0 stars

**Reviewed by:** Michael H. | Lead Software Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2018

**What do you like best about SourceTree?**

SourceTree exposes the most-used features of Git in a mostly no-nonsense interface. Commit, push, pull, fetch, branch, merge, stash are all readily available from the main feature bar. The visual representation of branches has helped a lot to disambiguate what happened in the past and where you stand at any moment.

**What do you dislike about SourceTree?**

I suppose it's difficult to take a CLI tool as powerful as Git and expose it enough through a GUI so that it feels natural.  I find myself often needing to refer to the Git docs to get rescue with a command-line command. There are a lot of special situations that one can get into in source control fairly regularly that makes working in a tool like SourceTree feel like performing surgery with boxing gloves on. It would be nice if more in-line explanation existed of what your actions entail. There should be some way of exposing the minutiae of the Git commands in a user-interface without either over-burdening the user (create a workflow!) or assuming one-off situations that hide all of the more powerful switches. I've often desired a way to easily search commit messages or view a file through time, but those have been jobs for some TFS extensions. All in all, after having tried competitors or some other, more spartan source control tools, I do keep coming back to SourceTree because of it's familiarity. They have had some pretty spectacularly-failed updates that required my whole department to be warned and do rollbacks. Also, it would be nice if .gitignore could be made more intuitive.

**Recommendations to others considering SourceTree:**

Before you upgrade your SourceTree install, be sure to sniff around online for problems others have encountered with an upgrade. Rolling-back can take up a good chunk of your morning.

**What problems is SourceTree solving and how is that benefiting you?**

SourceTree provides source control, typically for software development projects. I've used it for novel-writing also, but that's an extreme edge-case. In the event that a user hasn't taken the red pill and decided to use Visual Studio for everything, including source control, it's been a great tool to fairly easily (as easily as it can currently be made) teach junior developers about source control.

  ### 33. SourceTree is Good for Those Who Aren't Using Command Line

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Legal Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 05, 2019

**What do you like best about SourceTree?**

I really like the abilities that you can do with commits. Being able to remove lines or even entire hunks of code without having to go back to the editor before a commit is outstanding. 

**What do you dislike about SourceTree?**

There is no dark mode. Having most of my apps in dark mode, it hurts sometimes switching over to this program. 

**Recommendations to others considering SourceTree:**

It can be a little slow. I would recommend learning the basics through command line and using SourceTree for code commit review. 

**What problems is SourceTree solving and how is that benefiting you?**

I am able to review my code commits before committing them to the Repository. 

  ### 34. Very versatile source control GUI for GIT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Federico D. | Senior Unity Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 12, 2018

**What do you like best about SourceTree?**

Source tree project managements by tabs, is very practical. I really liked the way this is handled vs other solutions. On top of that, the ability to run custom commands directly by using the menu, is a must-have for this type of programs

**What do you dislike about SourceTree?**

Sometimes the branches don't get synced up properly. Also, the revert-merge functionality is not properly done, and I had to write a custom script for that. But, nevertheless, the ability to create those custom actions, is what makes this software great

**What problems is SourceTree solving and how is that benefiting you?**

Multiple project versionin management at the same time

  ### 35. A better way to use repos with a GUI

**Rating:** 2.5/5.0 stars

**Reviewed by:** Gianluca G. | Marketing Technology Expert, Internet, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 21, 2019

**What do you like best about SourceTree?**

I'm a developer that don't like the terminals and the command line interface to develop projects, so I found in SourceTree the best way to manage my repository with a easy-to-use GUI.

**What do you dislike about SourceTree?**

It’s not updated frequently, and, at the actual situation, on Windows, the GUI has a lot of - not annoyng - bugs (eg.: when you have minimized to the task bar, the software stops working after few minutes).

**What problems is SourceTree solving and how is that benefiting you?**

Easy management of my repos across my devices.

  ### 36. Best for day to day work

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tapendra G. | Senior Associate, Management Consulting, Enterprise (> 1000 emp.)

**Reviewed Date:** May 13, 2019

**What do you like best about SourceTree?**

It's the best when your work involves checking-in, checking-out cod and deploy it at the same time on different environments. This is very important tool for us in CICD implementation


**What do you dislike about SourceTree?**

Initial setup could have been easier. Otherwise all good

**What problems is SourceTree solving and how is that benefiting you?**

Using it for day to day deployment and code checking in

  ### 37. Sourcetree Feedback

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** January 05, 2019

**What do you like best about SourceTree?**

I have used this tool for several projects I have worked on on github and its the best one I have found. The command line option to do the bunch of git stuff is very inconvenient and you need to remember a lot of commands and it's not at all intuitive either. I have also used TortoiseGit UI but that's not very convenient either. With TortoiseGit, when merging branches, sometimes, it says merge successful but actually it was not. That's when I heard about SourceTree and I was really impressed with it. It made everything so intuitive and convenient for me, so much so that I never felt like going back to command line option or any other tool

**What do you dislike about SourceTree?**

After working on Windows for a long time, I recently started working on projects where the development environment is Linux. Our projects are on gitlab, and I am so used to Source tree, that I immediately wanted to use it for these projects. But, I figured that its not supported on Linux. I really wished they had some support for Linux environments too. Now, I have to everything with commands as I have no choice

**Recommendations to others considering SourceTree:**

I would definitely recommend SourceTree to everyone. Its awesome.

**What problems is SourceTree solving and how is that benefiting you?**

I was using Source tree for checking in all my code, merging code across branches, resolving conflicts, basically all the GIT stuff. And this tool has made it very convenient. And its very reliable

  ### 38. Good product from handling with git.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Airlines/Aviation | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 03, 2019

**What do you like best about SourceTree?**

This is very good product with nice user interface. I am using this product specially for git handling purpose. You will require very less command to remember. Newer version is not bad but older version was very good for handling of repository. No need to pull all repository. This application internally communicate with linked repository and fetch data related to it. If any repository has any commit then you will see in notification and pull to be up to date. Copying SHA option is very good in graph list. One can go to back stage and compile code and by just SHA reverting.

**What do you dislike about SourceTree?**

I have added multiple repository hence while loading application it firstly goes to do stuff of all repository hence I have to wait for around a minute before starting work on it. In newer tab view structure, it is very had to find your added repository, if it goes beyond 15 count. In older version you could see list control that was very helpful in search of multiple repository.

**Recommendations to others considering SourceTree:**

I recommend to all user to use this software, if you are allowed to use graphical interface. I am in restricted environment to use for command line approach.

**What problems is SourceTree solving and how is that benefiting you?**

It is showing graphical structure all all previous commits. That is very useful while working on it. It is providing option to generate graph for all branches and current branch only. that is very helpful when you are solving problem which was not exist some time before.

  ### 39. Very intuitive & east to use GIT IDE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mike t. | Head Developer, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2018

**What do you like best about SourceTree?**

Source tree is very easy to setup and use. It allows you to easily browse past commits and quickly and easily push and pull changes from and 2 multiple GIT repos

**What do you dislike about SourceTree?**

If something goes wrong you still sometimes have to go to less intuitive but powerful GIT tools or the command line. 

**What problems is SourceTree solving and how is that benefiting you?**

A simple GIT GUI that can be used by anyone across the whole company. As it is Atlasian product it works seamlessly with BitBucket and integrates securely without you needing to remember keys 

  ### 40. Very useful tool to facilitate working with Git.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fernando M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about SourceTree?**

SourceTree is a really useful tool to facilitate the development of any software, allowing us to follow a correct flow with Git in a simple way without complicating ourselves with the command console. Many times Git is too complex, but with SourceTree we can automate the simple daily tasks without too much complication. The drawing of the branches in our project allows us to see the "merges" we have made and gives us a more global view of where we have everything.

**What do you dislike about SourceTree?**

SourceTree is a very comprehensive tool, but it also has its negative aspects:
- The Git functions it implements are simple; it should include more complex workflows.
- Sometimes the branch drawing is incorrect and leads to confusion.
- In past updates, the font was too large and made it very uncomfortable to use.
- I see quite a difference between the versions for Windows 10 and Mac; I think the environment for Windows 10 should resemble the Mac version much more, as it is more comfortable to use.
- It should include support and guidance to at least guide the user on possible more complicated scenarios that may arise in a project.

**Recommendations to others considering SourceTree:**

SourceTree is the best alternative for simple and intuitive Git management.

**What problems is SourceTree solving and how is that benefiting you?**

Thanks to this tool, we can apply GitFlow without needing to know all the commands. Thanks to SourceTree, we have all the projects we develop within the company well organized, and at all times we know who made each change, what changed, and when it was done.

  ### 41. A nice git client

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alex G. | Senior QA Engineer / Scrum Master, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2018

**What do you like best about SourceTree?**

SourceTree for me, its very user friendly and a powerful git client. Its easy to setup and its so lightweight (around 16mb)!  It have all the desired features to work with git and will make your life easier.

**What do you dislike about SourceTree?**

I don't like at all the application performance. In some cases the automatic checkout was not performed properly and then the changes were not tracked. These problems caused me a lot of headaches but at least, the changes were not lost (fortunately). Also I found a problem with maximize button + drag&drop because the frame becames locked until you resize it.

**Recommendations to others considering SourceTree:**

If you are planning to user SourceTree, do it. Its a good application and you can find a lot of information in case that you have problems or something goes wrong (missing commits/pushes/merges). It will help you a lot to manage your code, to see differences between your implementation and the old version. This application will accomplish all your needing requirements. 

**What problems is SourceTree solving and how is that benefiting you?**

With SourceTree we wanted to have an application with a simple structure and easy to understand by all the new people. The tracking system was a big point in our case because the changes history is quite important and should be controlled.

  ### 42. Makes GIT unbelievably simple without use of command line

**Rating:** 5.0/5.0 stars

**Reviewed by:** An L. | Senior Native Android Developer, Banking, Enterprise (> 1000 emp.)

**Reviewed Date:** July 17, 2018

**What do you like best about SourceTree?**

I like the simple UI buttons and views for all the common things I do regularly.  This includes push, pull, fetch and merge. Most importantly its super easy to see the status of my branch and my changes. Also, I love the visual way to trace back the branches to where they came from.

**What do you dislike about SourceTree?**

Its a little clunky when using 2 different remotes, but still very useable as long as you pay attention to what you click on. Its also slow when I work on bigger code repos. Another down side is the integration with GitHub/GitLab and other online git repositories because it doesn't allow for enterprise GitHub.

**Recommendations to others considering SourceTree:**

Best visual so far to trace branches. It also launches a terminal if needed.

**What problems is SourceTree solving and how is that benefiting you?**

We needed an interface to use our source code management. The built-in android GIT is okay, but source tree is way easier to use visually. At first we tried just command line and it works, but most of our devs couldn't memorize everything and didn't know the more complex commands. This gives all employees a quick to start.

  ### 43. My main visual git client

**Rating:** 5.0/5.0 stars

**Reviewed by:** Adam D. | Web Developer, Media Production, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2019

**What do you like best about SourceTree?**

The UX is definitely the most user friend of all the clients I've looked at. It works across all operating systems

**What do you dislike about SourceTree?**

Can be slow at time because it's Javabased

**What problems is SourceTree solving and how is that benefiting you?**

It updates the UI when changes happen on the remote so you always know where your local stuff stands in relation

  ### 44. Good visual overview for Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 10, 2018

**What do you like best about SourceTree?**

I use the Git command line but I like that Sourcetree provides me with a good visual overview of source control status. It works for almost everything I need and makes most things easier. Pretty much every Git function that I need to use is integrated into the app.

**What do you dislike about SourceTree?**

Some repositories will have pre-push or pre-commit hooks that use Node.js and Sourcetree runs its own environment that can cause issues where those commands have to be run from the command line.

**What problems is SourceTree solving and how is that benefiting you?**

I use Sourcetree for managing code related to building software solutions at work. It helps me work faster and is free.

  ### 45. SourceTree, strong with good graphic interface

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pablo G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 01, 2018

**What do you like best about SourceTree?**

What I like the most about SourceTree is the fact to simplify all the complexity of a repository and the branches in a simple graphic interface. Create and clone repositories of any site, both Git and Mercurial. In addition to integrating perfectly with Bitbucket or Github.

Commit, push, pull and merge of our files in a simple click combined with detection and resolution of conflicts.


**What do you dislike about SourceTree?**

One of the weaks of SourceTree for me and my team was the amount of resources consumed once it is open and in the background. It's hard to ignore it in background when you are developing and running heavy programs.

**Recommendations to others considering SourceTree:**

Consider a SourceTree if you have strong and capable hardware for work with, it will save time to your developing time.

**What problems is SourceTree solving and how is that benefiting you?**

Thanks to the interface the team can save time explaining and understanding the current state of the project and the branches at a glance. Also incorporating GIT-FLOW facilitates the management and sending of changes, features and hotfix.

  ### 46. Sourcetree | GUI Git Client

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rahul S. | Senior Software Engineer, Information Services, Enterprise (> 1000 emp.)

**Reviewed Date:** August 18, 2018

**What do you like best about SourceTree?**

There are a lots of features of SourceTree. It has all the features of Git CLI converted into GUI for easy use. It also has features for installing dedicated version of Git and other version control software inbuilt into it so we don't have to manually configure anything.

**What do you dislike about SourceTree?**

It is slow sometimes when dealing with so many files. Else it is very efficient and very nice software!

**Recommendations to others considering SourceTree:**

I will recommend

**What problems is SourceTree solving and how is that benefiting you?**

Me and my full team uses this client as it is free of cost for lifetime and it has so many advantage over other clients. It's easier to push, pull and commit changes on this to remote server, as it also remembers our accounts and username password too for our convenience. 

We have multiple git servers in our company and it is able to manage all of them together in this.

  ### 47. Using Source Tree

**Rating:** 3.0/5.0 stars

**Reviewed by:** Dunia A. | Lead Software Test Engineer, Wireless, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 28, 2018

**What do you like best about SourceTree?**

I like that user interface for fetching, pushing, committing, and pulling

**What do you dislike about SourceTree?**

I don't like how I buggy it is. It freezes a lot. I always have to add my SSH. I don't like the flow diagrams 

**What problems is SourceTree solving and how is that benefiting you?**

Git functionality 

  ### 48. A git GUI made for developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Barnet N. | Full Stack Web Developer, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 03, 2018

**What do you like best about SourceTree?**

I love git, but as a team leader it is very difficult to keep track of everyone else's code since I had very little to do with the writing. Sourcetree's UI does everything I need to make sure I keep sure I keep the codebase clean.

**What do you dislike about SourceTree?**

Big files can cause the diff to break. Specifically package manager lock files. It would be great if those files would be skipped with the ability to view the file separately.

**Recommendations to others considering SourceTree:**

You can't go wrong with SourceTree. In terms of a GUI for git, i haven't used another option that works as well and has as many features.

**What problems is SourceTree solving and how is that benefiting you?**

Managing team code 

  ### 49. Best software versioning GUI, period!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** July 30, 2018

**What do you like best about SourceTree?**

The ease of use for this tool is outstanding, I can quickly see the pushes that have been made at a glance and be up to date on how the project is going on as well as be able to solve any merging conflicts that appear easily.

**What do you dislike about SourceTree?**

You would have to be very nit picky to dislike things about Source Tree, it probably isn't as comprehensive as using the command line interface of your versioning system but given the learning curve of these, it is hardly a trade-off.

**Recommendations to others considering SourceTree:**

Take the time to read on all the built-in functionality and the potential integration opportunities with software you're already using in your development process

**What problems is SourceTree solving and how is that benefiting you?**

I am able to contribute code to a large scale project hosted on custom university servers made of multiple  GIT repositories and all of this is done very easily and intuitively.

  ### 50. SourceTree gets you up and running with GIT quickly

**Rating:** 3.5/5.0 stars

**Reviewed by:** Michael K. | Senior Technology Manager, North America, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 27, 2018

**What do you like best about SourceTree?**

The learning curve is non-existent, even for a person new to source control. The setup process is not necessarily the "walk me through it" or "step by step tutorial" type of UI that is seen in many applications common today. You will have to think a little but the overall process is very painless. Many who use GIT are from the "open source" background as opposed to the enterprise development world (such as the Ruby on rails or LAMP family of developers). As such, GIT is largely a command line world with true users being hyper proficient in all the little switches and syntax shortcuts. Coming from the "old school", this just feels like good old DOS but to some of our younger talent (especially those who came up on Enterprise solutions), typing cryptic command lines is foreign. SourceTree removes the need for all that.

**What do you dislike about SourceTree?**

The look and feel is a bit outdated but remains intuitive and relevant. While the windows and controls are all in rather common layouts, they are old layouts so new developers fresh out of school may struggle a little with terminologies or placements of controls.

**Recommendations to others considering SourceTree:**

Poke around the docs to see if this UI makes sense. If the screenshots look intuitive at first glance, you will love SourceTree.

**What problems is SourceTree solving and how is that benefiting you?**

Being a global company, using several developers across several continents and in several time zones is not an uncommon scenario for us. SourceTree gets us aligned and in check. Because GIT is ubiquitous in the development world, regardless of discipline or language proficiency, it's the perfect repo to join internal teams and align them with external partners or freelancers without the need to create active directory credentials for everyone to get them connected to your company's systems.


## SourceTree Discussions
  - [How you resolve conflicts of file.](https://www.g2.com/discussions/how-you-resolve-conflicts-of-file) - 3 comments, 1 upvote
  - [How do I resolve conflict states using Sourcetree](https://www.g2.com/discussions/how-do-i-resolve-conflict-states-using-sourcetree) - 2 comments, 1 upvote
  - [What is SourceTree used for?](https://www.g2.com/discussions/sourcetree-what-is-sourcetree-used-for) - 1 comment
  - [Should I use Sourcetree?](https://www.g2.com/discussions/should-i-use-sourcetree) - 1 comment
  - [What is Sourcetree used for?](https://www.g2.com/discussions/what-is-sourcetree-used-for) - 1 comment

- [View SourceTree pricing details and edition comparison](https://www.g2.com/products/sourcetree/reviews?page=5&section=pricing&secure%5Bexpires_at%5D=2026-08-07+08%3A26%3A49+-0500&secure%5Bsession_id%5D=c391f81f-d904-4aea-8454-68b56aa0932a&secure%5Btoken%5D=ed221dbdf19907b19d654b8be795d107616dec66a76a54e20f2d6f936c46c576&format=llm_user)
## SourceTree Integrations
  - [Bitbucket](https://www.g2.com/products/bitbucket/reviews)


## Top SourceTree Alternatives
  - [GitKraken Desktop](https://www.g2.com/products/axosoft-gitkraken-desktop/reviews) - 4.5/5.0 (197 reviews)
  - [Git Tower](https://www.g2.com/products/git-tower/reviews) - 4.7/5.0 (190 reviews)
  - [TortoiseHg](https://www.g2.com/products/tortoisehg/reviews) - 3.9/5.0 (42 reviews)

