# 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. A reliable visual tool for handling Git-flow and release management.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 23, 2026

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

As an iOS Leader, I manage multiple feature branches and hotfixes simultaneously. SourceTree’s visual representation of the Git history is top-notch. It makes understanding complex merge histories and branch relationships much easier than using the command line. I particularly love the staging hunks/lines feature, which allows my team to commit only specific changes. Its integration with Git-flow is also a huge plus for our release management.

**What do you dislike about SourceTree?**

SourceTree can sometimes become quite sluggish or even hang when dealing with very large repositories or many submodules, which are common in our iOS projects. Also, it occasionally loses connection to the remote server, requiring a restart. The interface on macOS is good, but it could be updated to feel a bit more modern compared to some newer competitors.

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

SourceTree helps close the visibility gap and reduce the complexity risk that often comes with command-line Git workflows. In our iOS development environment, we regularly work with large repositories and complex branching strategies (Git-flow).

Solving the “blind merge” problem is a big part of that. In a terminal, it can be hard to see exactly where branches diverged and where they come back together. SourceTree’s clear, color-coded graph makes those relationships obvious, which helps my team avoid merging the wrong branches or overlooking critical updates during a release cycle.

It also gives us more granular control over commits. Instead of ending up with messy, mixed changes, we can stage specific lines or “hunks” of code. That keeps our commit history clean and atomic, which is especially important when we need to review changes later for audits.

Another benefit is onboarding junior developers. SourceTree lowers the barrier for engineers who aren’t yet Git masters, reduces the fear of “breaking the repo,” and lets them stay focused on Swift/SwiftUI development rather than getting stuck on Git mechanics.

For me, as an iOS Leader, the biggest payoff is time saved and risk reduced. I spend far less time troubleshooting “Git disasters” across the team. The visual Blame and Log views also make it quicker to pinpoint when a bug was introduced, which improves our debugging efficiency. Overall, it gives me more peace of mind during the high-pressure pace of App Store deployments.

  ### 2. Best Visual Source Control Tool with Intuitive Use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Wouter D. | Mendix developer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 03, 2026

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

I think it Sourcetree is the best visual source control tool out there. The main advantages of using it are: - It excels in branching visualization, it gives a very clear visual representation of the branches of the repositry inclusing local and cloud branches.  - I find it very easy to switch between different repositories. This removes the hastle of relocating in the git command line all the time. - It's packed with git features, including more specialized ones like ammend etc. - It's allows juniors and less technical people to use most git features without having to memorize command line commands - The initial setup was extremely easy.

**What do you dislike about SourceTree?**

- The UI for handeling merge conflicts could be improved.

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

I find that SourceTree excels as a visual source control tool with clear branching visualization and ease of switching between repositories. It's intuitive and works well with GitHub, enhancing my workflow on various projects. I also work on low code projects. Sourcetree allows people with limited GIT experience to access most GIT features in a simple, intuitive way.

  ### 3. Makes Git Feel Easy with a Clean, Visual Interface

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paulo Henrique O. | Data Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 10, 2026

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

It makes Git way less intimidating. I'm not a command line person and being able to see branches, commits and merges visually just clicks better for me. The interface is clean and I like that I can do pretty much everything without opening a terminal. Cloning repos, managing remotes, cherry-picking — it's all right there

**What do you dislike about SourceTree?**

It can get really slow sometimes, especially with larger repos

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

I used to dread dealing with Git conflicts and merging branches. Doing everything through the terminal was slow and I'd always second-guess myself before pushing anything. SourceTree basically removed that anxiety — I can see exactly what's happening before I commit or merge

  ### 4. Straightforward Mac-Friendly Git Client That Just Works

**Rating:** 5.0/5.0 stars

**Reviewed by:** Valeria S. | Executive Producer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 05, 2026

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

Great, straight-to-the-point free version control: exactly as it should be! 

It’s compatible with Mac, unlike TortoiseGit, which is a beast I used and loved for many years until I bought a MacBook. Thankfully, SourceTree is even better. It stays out of the way and simply lets you do what you need to do: commit, check out branches, and follow a project’s progress.

**What do you dislike about SourceTree?**

Nothing (yet)! So far it hasn't disappointed me in any way.

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

I needed a simple, free visual tool for version control compatible with Mac. SourceTree is exactly that!

  ### 5. Effortless Code Management with an Intuitive UI

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 16, 2025

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

Sourcetree is a very useful tool for people who are not well experienced with Git commands for code management. I just downloaded the application and integrated with Bitbucket and it was ready to be used. It shows all the changes done in the code in a clear UI which helps me analyze the changes before pushing them reducing the chance of any mistake. I use it multiple times in a day and the support it provides is very user friendly.

**What do you dislike about SourceTree?**

One thing which I dislike is that I am not able to filter the commits for any particular branch. I need to go through the entire list to find any particular commit for a specific branch.

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

I use sourcetree to clone different branches from bitbucket on a daily basis and commit and push the changes. It saves my time in analyzing the changes done without the need of commands.

  ### 6. Effortless Code Control Tool for Developer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ritika D. | Senior Analyst, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** November 07, 2024

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

I adore the fact that I while creating a new class in my IDE I can choose to send it to sourcetree and whenever I wish to commit my code. This newly created class will already be in the staged area, this makes half of my job easier. Truly fond of the seamless integration of Sourcetree with Eclipse as an IDE and BitBucket as a deployement tool.

**What do you dislike about SourceTree?**

I often dislike the fact that cache is maintained in sourcetree which sometimes hampers the performance of the tool. Leading to things like lagging, taking too much time in loading files etc.

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

It has made my code flow efforlessly, I can easily commit, push, pull, fetch code. Even getting a local history of any files has become so easy for me because of Sourcetree. And kudos to the smooth integration it provides, I can even raise a pull request within seconds.

  ### 7. The perfect software for programming between multiple developers and managing the work flow.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gilberto J. | Automation Engineer C, Enterprise (> 1000 emp.)

**Reviewed Date:** October 27, 2023

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

SourceTree has a ver inuitive UI that allows for someone anyone to understand what's happening with a quick glance but also not giving you so much information that it feels like you now understand even less. Mainly its best feature is how easy it is to manage the work flow between multiple branches and being able to see what exactly they did or change. Very very useful when combining work between people.

**What do you dislike about SourceTree?**

When you lose connection with remote repositories it feels like the solution is always random, as if you're guessing to see what fixes the issue than actually debugging the problem because you dont understand what the error message means because its the same error and online help isn't much help either.

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

Having 9 people developing multiple repositories and synchronizing our work into a final version would be impossible without sourcetree, and I know because I've been there. Seeing what each person did and how with each commit is sometimes a lifesaver too, so mainly SourceTree allows for perfect team coordination between our work.

  ### 8. Robust and nicely designed visual Git manager

**Rating:** 4.5/5.0 stars

**Reviewed by:** Idzi G. | Web-developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 15, 2024

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

I like how it designed overall:
- you can see it was changes to make new commit on "Commit" button
- easy to add new commit
- the text of commit is at the bottom (which makes sense, as commit message is basically the summary of the changes)
- quick access to the repo settings with one button click and no additional menus

**What do you dislike about SourceTree?**

There is no version for Linux, which complicates my development in particular, because I required use another app for that.

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

Visual interface to quickly select changes to commit, merge and push.

  ### 9. SourceTree is so advance and has complete features

**Rating:** 5.0/5.0 stars

**Reviewed by:** Steven S. | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 16, 2023

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

What I like about SourceTree is that it is free and has complete features, unlike some other version control software, when you view the repositories' commits you can already see the graph on the left side which is helpful for easy to learn the branching strategy of a repository.

**What do you dislike about SourceTree?**

For me, the only downside of SourceTree is that it is required always to have a bitbucket account, which is somehow what I get used to. This is just a downside for me, this might be already useful for others.

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

The problem that SourceTree is solving for me, is the complete information of a repository in one window, such as the commit, the author of that commit, its date and time, the changes of codes, the branches, and so many features on its user interface.

  ### 10. Efficient and User-Friendly: SourceTree Simplifies Version Control

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rakesh B. | Translation and Localization, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 09, 2023

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

One of the best aspects of SourceTree is its exceptional user-friendliness coupled with its efficiency in simplifying version control processes. The intuitive interface makes it incredibly easy for both beginners and experienced developers to navigate through the software. From the moment you launch SourceTree, you are greeted with a clean and organized layout that presents all the necessary features in a logical manner.

The repository management capabilities of SourceTree are truly impressive. It supports a wide range of version control systems, including Git and Mercurial, allowing users to effortlessly manage multiple repositories from a single application. The ability to clone, create, and manage branches directly within SourceTree saves valuable time and eliminates the need for using command-line interfaces. Furthermore, the clear visualization of branching and merging operations ensures a smooth and hassle-free workflow.

Another standout feature of SourceTree is its powerful yet simple commit and review system. The software provides an intuitive interface for reviewing and comparing changes made to code, making it convenient to identify any discrepancies or conflicts. The ability to stage and unstage changes with a single click enhances productivity and ensures that only the desired modifications are included in the commits.

Moreover, SourceTree offers robust integration with popular code hosting platforms such as GitHub and Bitbucket. This seamless integration allows for effortless synchronization between local repositories and remote repositories, enabling effective collaboration within a team environment.

In conclusion, SourceTree excels in providing an accessible and user-friendly approach to version control. Its well-designed interface, comprehensive repository management features, streamlined commit and review system, and seamless integration with code hosting platforms make it an invaluable tool for developers of all levels. With SourceTree, managing and tracking code changes becomes a breeze, ultimately enhancing productivity and facilitating smoother collaboration in software development projects.

**What do you dislike about SourceTree?**

While SourceTree offers numerous benefits, there are a few aspects that some users may find less appealing. One drawback is that SourceTree can sometimes be resource-intensive, especially when dealing with large repositories or performing complex operations. This can result in slower performance or occasional lag, which can be frustrating for users working on time-sensitive projects.

Another aspect that some users may find less satisfactory is the occasional occurrence of bugs or stability issues. While SourceTree generally provides a stable and reliable experience, there have been reports of occasional crashes or unexpected behavior. However, it's worth noting that the SourceTree development team actively works on addressing these issues by releasing regular updates and bug fixes.

Furthermore, although SourceTree offers integration with popular code hosting platforms, some users have reported occasional difficulties in setting up and configuring these integrations. While the initial setup process can be straightforward for some, others may encounter technical challenges, especially when dealing with complex network configurations or authentication methods.

Lastly, SourceTree's interface, while generally user-friendly, can feel overwhelming for new users who are not familiar with version control concepts. Despite its efforts to simplify the user experience, understanding the intricacies of version control and leveraging advanced features in SourceTree may require some learning and experimentation.

In summary, while SourceTree is a powerful and efficient tool for version control, it may experience occasional performance issues, stability concerns, integration challenges, and a learning curve for new users. Nonetheless, the SourceTree development team actively addresses these issues, and the overall benefits of the software outweigh these drawbacks for many developers.

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

While SourceTree offers numerous benefits, there are a few aspects that some users may find less appealing. One drawback is that SourceTree can sometimes be resource-intensive, especially when dealing with large repositories or performing complex operations. This can result in slower performance or occasional lag, which can be frustrating for users working on time-sensitive projects.

Another aspect that some users may find less satisfactory is the occasional occurrence of bugs or stability issues. While SourceTree generally provides a stable and reliable experience, there have been reports of occasional crashes or unexpected behavior. However, it's worth noting that the SourceTree development team actively works on addressing these issues by releasing regular updates and bug fixes.

Furthermore, although SourceTree offers integration with popular code hosting platforms, some users have reported occasional difficulties in setting up and configuring these integrations. While the initial setup process can be straightforward for some, others may encounter technical challenges, especially when dealing with complex network configurations or authentication methods.

Lastly, SourceTree's interface, while generally user-friendly, can feel overwhelming for new users who are not familiar with version control concepts. Despite its efforts to simplify the user experience, understanding the intricacies of version control and leveraging advanced features in SourceTree may require some learning and experimentation.

In summary, while SourceTree is a powerful and efficient tool for version control, it may experience occasional performance issues, stability concerns, integration challenges, and a learning curve for new users. Nonetheless, the SourceTree development team actively addresses these issues, and the overall benefits of the software outweigh these drawbacks for many developers.

  ### 11. Best GUI client to interact with GIT

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vipul p. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 30, 2023

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

Features that makes it best :
- Allows Version control operations so easy with user friendly and simple UI
- Allows to maintain several project repos at a time with no effort.
- Very easy to solve merge conflicts as its get highlighted.
- Commits and Revisions are easily viewed and understood.

**What do you dislike about SourceTree?**

In very few cases, With very large repositories, it sometimes lag for few seconds with some unexpected behaviour.

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

It help us in many ways, 
It saves time with very easy version control features like old commits, revisions , resolve/merge conflicts, comments, Maintaining pull request, Efficient team collaboration etc.

  ### 12. SourceTree is the best GIT Control Client

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 26, 2023

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

The ease of use when making code branch makes this the best git control client. You can easily implement new ideas and code. It also integrates well with is parent platform. You can see yourself using it frequently, and it also has a great customer support.

**What do you dislike about SourceTree?**

Sometimes it can have bugs with account login.

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

It helps me have a online backup of my code, and also makes co-op projects more organized.

  ### 13. Source Tree : Useful for Repository Management

**Rating:** 4.0/5.0 stars

**Reviewed by:** Meghanad P. | System Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2023

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

I used this tool for saleforce deployment in git Repositories, this is helpful for cloning, fetching the repos. User interface bis easy to understand. This can integrate with well known Repositories

**What do you dislike about SourceTree?**

While setup some steps are not working. Need to enable javascript for given URL.
Rest of things are good . All required features are already provided in the tool.

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

We use Source Tree to work with multiple repositories.Merge conflicts highlighted in best way .It saves time by serving Great UI

  ### 14. Reasonable Git client, best used with Atlassian's BitBucket

**Rating:** 3.5/5.0 stars

**Reviewed by:** David W. | Head of Engineering - Data and Business Intelligence, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 20, 2023

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

It's by Atlassian and thus fully supports their BitBucket SaaS product

It's a git client

**What do you dislike about SourceTree?**

It's not as fully-featured as, say, GitHub, but a lot of this is due to the underlying BitBucket product itself.

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

It helps keep source code managed - version control, reversions, comments, team collaboration, off-site repositories, etc. This is an important part of software development and DevOps, and SourceTree is git-compliant too.

  ### 15. Good and free Git desktop client

**Rating:** 4.5/5.0 stars

**Reviewed by:** Grace D. | Product Owner, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 25, 2023

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

It has clean UI, easy to use for Git newbie.

**What do you dislike about SourceTree?**

Nothing. I love this product. Nothing. I love this product

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

User-Friendly Interface 
Visualizations of Git repositories, allowing users to see branches, commits, and other Git objects

  ### 16. Versatile Git UI software tool

**Rating:** 3.5/5.0 stars

**Reviewed by:** Thura Hein A. | Odoo ERP Consultant , Small-Business (50 or fewer emp.)

**Reviewed Date:** February 18, 2023

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

One of the benefits of using SourceTree is that it is available for both Windows and Mac, making it a versatile tool for developers using different operating systems. It also supports Git flow, which is a branching model designed to simplify the development process, particularly for larger teams

**What do you dislike about SourceTree?**

One issue is that it can be a bit slow and resource-intensive, especially when working with large repositories. Additionally, some users have reported issues with the user interface, such as small fonts and non-intuitive menus

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

One particular problem it can help me with is managing conflicts in my codebase.

When multiple developers are working on the same codebase, conflicts can arise when two or more developers make changes to the same file. These conflicts can be time-consuming and difficult to resolve manually, particularly when multiple developers are working on different parts of the codebase simultaneously.

SourceTree can simplify this process by providing a visual interface to view and resolve conflicts. It highlights conflicting lines of code, shows differences between the different versions of the code, and provides tools to merge the changes in a simple and intuitive way. This can save me and my team time and effort by making it easier to resolve conflicts and maintain a clean codebase

  ### 17. Help in deployment activity

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 02, 2023

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

It help to fetch changes, and easy to store stash file and we can easily switch to any branch. Also easy to rename and branch and help to create pull request for new changes.

**What do you dislike about SourceTree?**

Sometimes it work slow and get hang,slow working with another software like bitbucket and git.

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

It help us to create a pull request with bitbucket and git using vs code and git
Source tree helped with many things like staging file and we can seperate data here.

  ### 18. The best free Git GUI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 08, 2023

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

Ease of use. The ability to manage versions in software development is critical to functioning in an efficient manner and Sourcetree gives me that ability. I am able to clone projects, commit, pull, and push with ease.

**What do you dislike about SourceTree?**

Branching and checking out branches is not easy for a beginner to understand in the beginning. Also have found too many branches can't be created with one large project or code will get "lost."

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

I am able to run version management on several software projects at the same time and using a GUI like Sourcetree allows me to do it with ease and comfort. I do not have to use a command-line to run version management on my projects nor do I need to be really proficient in Git.

  ### 19. The best for visualizing branches

**Rating:** 5.0/5.0 stars

**Reviewed by:** Geoff T. | Celigo Integration Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 25, 2023

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

This is the best Git GUI because "out of the box", it includes a feature for visualizing branches. You can download extensions for other things to add this functionality, but SourceTree does it naturally.

**What do you dislike about SourceTree?**

I've had trouble connecting this to GitHub at times. It's built to work more with Bitbucket. I previously had an unresolvable issue with it repeatedly asking for validation from GitHub.

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

When I'm operating as a part of a team that makes changes to the same repository, I find it difficult to follow different branches without the effective visualization that SourceTree provides. This helps a lot with merging branches, regression testing, bug fixing, etc.

  ### 20. I have more than one year experience about Source Tree purpose for developing android app.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muhammad J. | Android Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 06, 2023

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

Straightforward collaboration with other team members through integration with hosting services such as GitHub, Bitbucket, and GitLab.

A user-friendly interface for managing Git and Mercurial repositories.

**What do you dislike about SourceTree?**

Performance issues, mainly when working with large repositories.

Occasional bugs or stability issues, especially when using certain features.

Lack of customization options for the user interface.

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

Simplifying Git workflows: SourceTree provides a graphical interface for Git workflows, such as branches, merges, and pull requests, making it easier for developers to understand and execute these processes.

Improving collaboration: SourceTree integrates with popular hosting services such as GitHub, Bitbucket, and GitLab, allowing teams to collaborate easily on code.

  ### 21. Tool that makes version control more interactive and user friendly

**Rating:** 4.5/5.0 stars

**Reviewed by:** Paresh K. | Junior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 21, 2022

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

If you are new to version control and take time to understand working with the terminal, then SourceTree makes it easier for users as it provides a graphical interface of our repository and all the functions that we might use.

**What do you dislike about SourceTree?**

One of the things that I dislike in SourceTree is that whenever we change the password for the repository platform, it can be either github or bitbucket and when we try accessing git through it doesn't directly ask us to enter the new password instead it throws some different error which make no sense, especially for the users who are new to it.

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

SourceTree allows users to perform git functions through GUI instead of going to the terminal and entering all the commands, which eleminates the part where we have to remember commands for cherry picking commits/rebase/sqashing etc. Also, it helps us with colour-coded commits for all the branches, which makes it easier for the users to get an overview of their commits.

  ### 22. Perfect tool that easily helps to visualise version control system

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mubarak S. | Engineering Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** February 17, 2023

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

The very first tool for version control system I used is Sourcetree. The best part is you can visually understand your commits, branches, merges. It helped me in resolving merge conflicts with ease.

**What do you dislike about SourceTree?**

The one issue I faced while using sourcetree is whenever you update your git password you need to understand some of the errors it throws and then you need to follow the steps. Instead I would expect to update in simple tool settings. Everything else is good.

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

It saved lot of time in my code commits and merges when I use to work among multiple teams. Also it's very easy to resolve merger conflicts when you are working with a big group.

  ### 23. The most use source code management client tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chamal Ayesh W. | Data Scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 07, 2021

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

Source Tree provides a straightforward and concise user interface. Any novice user can quickly adapt to it. What I like the best about Source Tree is the visualization of the source code branching. The  most impressive feature of the Source Tree is the brach visualization that would make Source Tree top of the others. It support multiple git hosted servers such as github, bitbucket, gitlab, etc. Creating repository cloning them and merging confilit are really easy woth Source Tree.

**What do you dislike about SourceTree?**

Source Tree has all the features that any source code management client should have. There is nothing to dislike. It is a feature-rich tool for any what to do source code management.

**Recommendations to others considering SourceTree:**

If you are a git user and using a terminal for git command,  I am recommending shifting to Source Tree because it is so easy to use, and you do not need to remember any of the gits commands anymore

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

Source Tree provides source code management for my organization for free. The tool is free and easy to install. It is fast and compatible with any git server such as GitHub, Bitbucket, GitLab, etc. Previously we used bash terminal to run git commands that you need to remember every git command. After we shifted to Source Tree, we do have to remember any git commands. It gave us the freedom to work with git servers such as Github, Bitbucket, GitLab, etc.

  ### 24. An essential tool for developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ian Limwell A. | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 09, 2023

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

Its visual commit history makes it easy to see how your code has evolved over time. This feature is particularly useful when working on large projects, as it provides a clear overview of how different parts of the codebase have been modified.

**What do you dislike about SourceTree?**

Issues with SourceTree's performance on larger repositories, as it can become slow and unwieldy. Additionally, its user interface makes it less intuitive or harder to navigate than other Git clients.

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

It provides a simple, intuitive interface for managing repositories and visualizing changes, making it a great tool for both beginners and experienced users. SourceTree helps me get my work done more efficiently and effectively.

  ### 25. User friendly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Surabh C. | Lead QA Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 17, 2023

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

The SourceTree interface is user-friendly and provides an easy-to-use visual representation of the commit history and branch structure of a project. Also it supports support for popular Git and Mercurial hosting platforms like Bitbucket, GitHub, and GitLab making it icing on the cake

**What do you dislike about SourceTree?**

Although interface is user-friendly, it can take some time for users who are new to Git or Mercurial to learn how to use it effectively. So having more descriptive videos for new users can help in solving that issue like some seminars or a course.

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

helping developers manage code repositories more easily and efficiently

  ### 26. Interface is very user friendly and easy to use.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Deepshikha A. | SSE, Enterprise (> 1000 emp.)

**Reviewed Date:** February 17, 2023

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

It allows the choice among different hunks of the same file to discard or use.
Also, I like the resolving merge conflicts option.

**What do you dislike about SourceTree?**

Sometimes it creates confusion between the local master branch and the origin master branch.

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

It is a quicker way to push changes to a file and saves a lot of time.

  ### 27. SourceTree takes the guessing out of my source control and updates.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** March 30, 2023

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

Getting a visual representation of what I am doing in Git is so helpful. Not everyone is a command line jockey.

**What do you dislike about SourceTree?**

At times, the info in the left hand column can be hard to understand under Wordspace and Branches.

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

It does a better job than Visual Studio for making commits. It lets me push and pull code with much more clarity and detail.

  ### 28. Software Developer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arslan M. | Technical Team Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 10, 2023

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

User friendly and  easy of use. The best thing is as it allows console for GIT Commands

**What do you dislike about SourceTree?**

IT response slow when number of changes increased

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

We are working on and Agile and scrum meeting with feature implementation it helps to managing multiple features in a parallel fashion.

  ### 29. Source tree an app that helps you works with git flow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lorenzo O. | Software developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 24, 2023

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

i like it beacouse it avoids me to use git shell

**What do you dislike about SourceTree?**

the language transcription is not so clear from english to italian

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

source tree is helping me using git flows for my enterprise and helps me work a lot better with different basecodes with just one click

  ### 30. Best Git GUI

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gilbert H. | Senior Application Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 11, 2023

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

Easy to use and gets the job done! For me, it's the best Git GUI.

**What do you dislike about SourceTree?**

Need to update always. Else some crashes may occur on some versions.

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

Make sure our repos are updated and takes a few minutes to update.

  ### 31. Git updates made easy using Sourcetree.Simple and Intuitive to use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Disha J. | Technical Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 02, 2022

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

The best thing about using sourcetree is that there is no need to remember the terminal git commands for version control. It makes doing git actions easy by click of buttons on UI.

**What do you dislike about SourceTree?**

Sometimes sourcetree does not update immediately if you do some version control change using terminal. But it gets reflected once you quit and reopen sourcetree.

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

Quick and easy way to daily push and commit source code. Easy to rebase braches. Easy and fast way to clone source code from git repositories.Error free git versioning.

  ### 32. I am using sourcetree for pushing and pulling of bitbucket code from repo

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 20, 2023

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

1) Userinterface is easy to pull and push code from source tree.

**What do you dislike about SourceTree?**

1) Some times pulling and pushing for multiple repository it gets paused

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

Raising pull request
Managing code repo
Reviewing code

  ### 33. Best Git interface working with repositories  for windows users

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jose Luis O. | Software Specialist, Enterprise (> 1000 emp.)

**Reviewed Date:** December 14, 2021

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

Sourcetree is a great tool for Windows user´s. It is easy to use and provides you a graphic interface to manage your branches and repositories. You can execute git commands with a click.

**What do you dislike about SourceTree?**

There is one thing they need to improve it is related to tracking the branch history. I think it is so confused to try to check the branch history using this graphic tool.

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

We use this tool to manage our local and remote branches. Sometimes is too challenging to catch the process of merging a branch just using commands, but SourceTree gives you a  better understanding of the merging process (and it is easy for users who prefer graphics tools instead of line commands).

  ### 34. useful

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anh T. | iOS App Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 17, 2023

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

easy to use on app, friendly and easy to interaction with UX

**What do you dislike about SourceTree?**

It's not real-time data, it takes time to fetch

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

- Reduce time to using git for development software

  ### 35. Source tree review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ambrish S. | Software Trainee, Enterprise (> 1000 emp.)

**Reviewed Date:** February 21, 2023

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

Version cintrol
Code pulling & pushing
Code checkout

**What do you dislike about SourceTree?**

Sometimes multiple repo open in sourcetree it gets hang out due network connection

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

Code reviewing
Easy to use

  ### 36. Great Tool, Ease at your hands

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham K. | Automation Test Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 02, 2023

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

Sourcetree has awesome features to have an integration with GitHub, etc. Appreciated for the efforts of development of such awesome tools with features of gui based on tree structure of commits and branches.
Loved 😍🤩 it.

**What do you dislike about SourceTree?**

Takes too much of resources. But not matters much.

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

A simple gui yet very informative and integration with other apps is superb.

  ### 37. Best Tool for Version Control and Time saving Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Parthiv V. | Quality Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** August 24, 2022

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

Branch, pull, and push is easier for us than GIT. I like the Visual Interface because it makes it easier to use commands. Due to its simplicity and attractive UI, SourceTree was the one I loved the most. With this software, the Command prompt is not necessary.

**What do you dislike about SourceTree?**

What I dislike most about SourceTree is, that it is open source but we can not able to get code like we are able to get codes of GIT online, we are not able to get any codes of sourceTree.

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

I have experience with GIT in my previous jobs for at least 2 years but I can definitely say I am confused about using GIT now. So, I asked my manager after joining TCS about version controlling and she introduced me to SourceTree, I literally say that I loved this tool and I am very confident with this tool in 2 months only. This tool gives me too many advantages rather than another tool so I can suggest to everyone right now to use SourceTree.

  ### 38. SourceTree client for manage cloud repositories

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ali Z. | Principal Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 08, 2023

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

SourceTree is very helpful for github/gitlab repository management

**What do you dislike about SourceTree?**

Authentication process sometime confusing

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

for Git commands to manage repositories SourceTree is for you, a good interface to manage repositories.

  ### 39. Easy tool for manage GIT

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ahmed M. | Full Stack Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 15, 2023

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

Easy to clone via http method and easy to navigate.But features are rich than github and easily can connected to Visual Studion than Microsoft github procedures.

**What do you dislike about SourceTree?**

The UI/UX , It can be easy but not eye catching user to use than github, And normalise the branches to be selected from the list.

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

Easily can push and pull from code editor.

  ### 40. Faster and better way of code base repository

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhijeet S. | Team Leader, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 19, 2023

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

No commands and only mouse click helps you to do code deployment easy
It's a very strong tool

**What do you dislike about SourceTree?**

Nothing as such
It has always helped me 
There is nothing I could complain about git

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

I don't have to write boiler code for git code management

  ### 41. SourceTree and s a great to manage the repositories

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** February 08, 2023

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

As a developer it's a great tool for the managing repositories and check in and checkout process.

**What do you dislike about SourceTree?**

I think source tree does not have any dislike

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

Managing repositories in terms of check in and checkout along with that to identify the commits required to be moved in next environment

  ### 42. Easy to use and interactive

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aastha S. | Senior Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** February 17, 2023

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

SourceTree is really helpful in cloning project and then performing all git functionalities.
Very handy when dealing with merge conflicts.
Colored graph for fir branches with different action performed

**What do you dislike about SourceTree?**

Sometimes slow
Dark mode is not much attractive

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

Great help in resolving merge conflicts

  ### 43. sourcetree for all your day to day git activities

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ankush s. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 07, 2022

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

the interface is very sleek and easy to use. We dont have to navigate unnecessarily. from branch creation to conflict resolution, everything is here on your tips.

**What do you dislike about SourceTree?**

nothing much. But if they provide some more options of skining to change theme. it would be great.

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

In my day to day git activities, I am using sourcetree to create branch, commit changes to remote, push the changes, pull changes and resolve conflicts etc.

  ### 44. Easy to use and interactive UI

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** February 17, 2023

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

Easy to manage merge conflicts
Different graph for different branches

**What do you dislike about SourceTree?**

Sometimes it is difficult to distinguish between origin branch and remote branch

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

Cloning project is easy and performing other git operations is easy

  ### 45. user friendly & interactive UI

**Rating:** 4.5/5.0 stars

**Reviewed by:** mohammad a. | Relationship Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 17, 2023

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

Helps in handling merge conflicts & Colorful Graph representation for branches

**What do you dislike about SourceTree?**

Sometimes it is slow & Dark mode is not much appealing

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

Very handy when handling merge conflicts

  ### 46. Great application for visualizing any GIT repo.

**Rating:** 5.0/5.0 stars

**Reviewed by:** John C. | Senior Software Engineer in Test, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 30, 2021

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

SourceTree's graphical view of Git repositories is a must-have when working with any Git repository.

**What do you dislike about SourceTree?**

I rarely use graphical tools like SourceTree for rebasing or doing any other complex Git operations.  I prefer to use the GitBash command line for that, although I will look at SourceTree even during the process of handling rebase conflicts to get a better view of what is Git is doing behind the scenes.
Biggest downside is that it does not have the smarts to know when to automatically refresh its view.  I have to hit F5 frequently when I've done anything to the Git repo such as committing, pushing, or fetching from the remote repo.

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

Visualizing what changes are on what branch and how the branches relate to each other is 10 times harder without a visual tool like SourceTree to draw the commits out on the screen.

  ### 47. SourceTree review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sandeep M. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 19, 2023

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

Staging, commit and push functionalities are so easy to use.

**What do you dislike about SourceTree?**

Conflicts solving functionality need to make more easier.

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

Software versions control

  ### 48. I'm a software developer having 2 years of experience and currently using sourcetree to manage code.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Haseeb N. | Associate Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 18, 2022

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

The best thing about sorcetree is that you can directly link your Microsoft Visual Studio to the source tree by just log-in via your Microsoft account and you are ready to go. You just have to save your code in VS and it automatically reflects in SourceTree you do not need to save there your code as well. You can make a copy of your code and can apply that copy to another branch by stash. (Stash is a virtual copy)

**What do you dislike about SourceTree?**

Honestly, sometimes it is very irritating when you commit your code multiple times and after that when you want to find particular files you have to cheery pick the lines which are very irritating due to multiple commits. The other thing is if you accidentally discard your files you can not retrieve them.

**Recommendations to others considering SourceTree:**

If you are new to sourcetree make sure you always commit one time not multiple times so that it may help when you have to cherry-pick.

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

Easily managed source code in a large number of teams. When you have different projects and multiple teams working on them you can create multiple branches and can pull and push your code easily and your conflicts can be seen side by side to merge it without any erros.

  ### 49. Easy to Use and very user friendly.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rachit A. | Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 17, 2023

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

Easy to resolve merge conflicts and user friendly.

**What do you dislike about SourceTree?**

Sometimes it creates confusion between local and remotes repository.

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

Helps in version controlling.

  ### 50. Quality assurance engineer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Irina S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 08, 2023

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

High quality performance, very user friendly, minimal bugs, very useful tool.

**What do you dislike about SourceTree?**

Nothing all is well, nothing bad from my side

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

Use for repository


## 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?section=pricing&secure%5Bexpires_at%5D=2026-06-03+07%3A40%3A44+-0500&secure%5Bsession_id%5D=256d66a5-ad5a-40e8-99aa-8a786b6f369c&secure%5Btoken%5D=0ff7cde14288f57da22581a95dc6c013919a23337688a09dbbfa32e77bbc6604&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 (196 reviews)
  - [Git Tower](https://www.g2.com/products/git-tower/reviews) - 4.7/5.0 (186 reviews)
  - [TortoiseHg](https://www.g2.com/products/tortoisehg/reviews) - 3.9/5.0 (42 reviews)

