Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.
Do you work for SourceTree?

SourceTree Reviews & Product Details


What is 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's simple interface.

Write a Review

SourceTree Profile Details

SourceTree Profile Details

Vendor
Atlassian
Description
Atlassian is a provider of collaboration, development, and issue tracking software for teams. With over 50,000 global customers (including 85 of the Fortune 100), their advancing the power of collaboration with products including JIRA, Confluence, HipChat, and Bitbucket.
Company Website
Year Founded
2002
Total Revenue (USD mm)
619
HQ Location
Sydney, Australia
Phone
+61 2 9262 1443
Ownership
NASDAQ: TEAM
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
3,578
Twitter
@Atlassian
Twitter Followers
79,766
Show moreShow fewer

Customers Using SourceTree

Microsoft
SeatGeek
Atmel Corporation
Johns Hopkins University
Anbarli
WD
Olo
Mobiscroll
Bold Commerce
Gluvi
AgoraPulse
Typeform

SourceTree Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Write a Review
1-50 of 153 total SourceTree reviews

SourceTree Reviews

Write a Review
Filter By
Connections
Show reviews that mention
1-50 of 153 total SourceTree reviews
Copy Review URL
SourceTree review by Sujit P.
Senior Software Engineer
Computer Software
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Good open source Git client available"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by Shalin J.
Senior Software Engineer
Computer Software
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Free and powerful Git client"

What do you like best?

The best thing which I like about SourceTree is that it provides Git Workflow which helps me to understand the whole Git structure and it's workflow of my project. Pull/Push/Commit/Fetching of the code is available in one click only which is very helpful to novice developer who is new to the Git. One more thing I like is that you can see all your repositories in one place only, so that I do not need to switch between repositories if I have been working on two different projects. Another great feature is stashing of my existing code before taking any update so that I do not lose my code. SourceTree has in-build Git terminal which helped me to execute any Git command.

What do you dislike?

It has very bad conflict resolution tool when any conflict occurs while merging the changes. It will be good if they come up with better conflict resolution tool so that I do not have to use any extra software. Sometimes it gets stuck while switching from one branch to another and you need to restart the SourceTree to resolve it.

Recommendations to others considering the product

If you are new to Git version control system, then this is the best open source Git client available in the market. And for experienced user as well, it helps you to execute the command very easily.

What business problems are you solving with the product? What benefits have you realized?

I have been using it for managing my project on Git and it helped me to get used to the Git features very easily so that I do not have to remember any Git command.

Copy Review URL
SourceTree review by Fernando M.
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Herramienta muy útil para facilitar el trabajo con Git."

What do you like best?

SourceTree es una herramienta realmente útil para facilitar el desarrollo de cualquier software, nos permite seguir un correcto flujo con Git de una manera sencilla y sin complicarnos con la consola de comandos. Muchas veces Git peca de ser demasiado complejo, con SourceTree podemos automatizar las tareas sencillas del día a día sin demasiada complicación. El dibujo de las ramas que tenemos en nuestro proyecto, nos permite ver los "merges" que hemos hecho y nos permiten tener una visión más global de dónde tenemos cada cosa.

What do you dislike?

SourceTree es una herramienta muy completa, pero también tiene sus partes negativas:

- Las funciones Git que implementa son sencillas, debería incluir flujos más complejos.

- A veces el dibujo de las ramas es erróneo y lleva a confusión.

- En actualizaciones pasadas, la fuente era demasiado grande y resultaba muy incómodo de usar.

- Veo bastante diferencia entre las versiones para Windows 10 y la de Mac, me parece que el entorno para Windows 10 debería parecerse mucho más al de Mac, ya que es más cómodo de usar.

- Debería incluir soporte y guía para al menos guiar al usuario sobre posibles casuísticas más complicadas que puedan darse en un proyecto.

Recommendations to others considering the product

SourceTree es la mejor alternativa para un manejo sencillo e intuitivo de Git.

What business problems are you solving with the product? What benefits have you realized?

Gracias a esta herramienta, podemos aplicar GitFlow sin necesidad de conocer todos los comandos. Gracias SourceTree, tenemos todos los proyectos que desarrollamos dentro de la empresa bien organizados, y en todo momento sabemos quién realizo cada cambio, qué cambió y cuándo lo hizo.

Copy Review URL
SourceTree review by Alex G.
Senior QA Engineer / Scrum Master
Computer Software
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"A nice git client"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by An L.
Senior Native Android Developer
Banking
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Makes GIT unbelievably simple without use of command line"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by Sanket S.
Senior Software Engineer
Information Technology and Services
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Good open source Git Client"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by Michael K.
Senior Technology Manager, North America
Marketing and Advertising
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"SourceTree gets you up and running with GIT quickly"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by Sudhakar D.
Full Stack Engineer
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Used SourceTree for Live Application"

What do you like best?

Very simple and intutive UI. Its very useful to visulize entire development to deployment process at one location. The best part is it can be integrated with any source control which supports git or mercury. They have really great tutorials on Git and Mercury its easier for beginner understand the concept of versioning very easily. Its better use GIT rather than using command line.

What do you dislike?

We found it needs little more detailing on documention part while installation and using software. And also there are too many features which we rarely use for some it might be helpful.Cloning of project from bitbucket tends software to crash sometime. Need more error tracing for crashing.

Recommendations to others considering the product

Before using SourceTree create roadmap for CDCI. Also check whether it integrated with your exisiting deployment pipeline. If you have really large project it might not be that effective.

What business problems are you solving with the product? What benefits have you realized?

Using SourceTree we are solving too major issues for our product. First is of course versioning control which is very simple and can been visulize easily as it gives really nice UI track every thing. Second thing is it helps to implement CDCI effectively and very easy way. This reduces lot of errors which we used to face previously on manual deployment. Also it also go to live turn around time.

Copy Review URL
SourceTree review by Nilesh D.
Full Stack Engineer
Internet
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"One of the best GIT UI for mac"

What do you like best?

Sourcetree was a very very simple and easy to use application on mac. It is best replacement for GIT command line. When we need multiple branches, with merge conflicts it is best to use Sourcetree. I like visual diff tool than commad line one which is really hard to track.

Ability to select files using UI is very useful and handy.

It also provide git command terminal which is best doing mix and match for GIT features not available in the the UI.

What do you dislike?

Login with Atlassian and key management which is little bit pain in neck first time but. UI interface is not documented they should document it for windows and mac separately. One improvement in diff tool is Windows diff is more powerful than mac they can mad mac diff powerful and we are good.

Recommendations to others considering the product

If you are new to git and interns and freshers want to learn and use git this is the one of the best tool you can find. Give it a shot. you wont be disappointed!!!

What business problems are you solving with the product? What benefits have you realized?

Easy and simple git ui. It is one of the simple UI tool to manage git. and for freshers and interns git was nightmare where they can easily understand sourcetree.

Copy Review URL
SourceTree review by Tyler B.
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Excellent visual git client"

What do you like best?

Makes it easy to interact with Git without always having to drop down to the command line. It makes it easy to work with multiple repositories.

It is great for stashing change sets while switching from one branch to another.

What do you dislike?

I wish there was better merge tooling. Visualizing of branches leaves a little to be desired. It is unfortunate but at times it is still necessary to drop back to the command line to clean up a few issues.

We have had a few issues of window management particularly on windows.

Recommendations to others considering the product

Invest in a good merge tool

What business problems are you solving with the product? What benefits have you realized?

It is our main visual git client. It has provided an easy transition while transitioning from SVN.

This is our main git client, but we still have a few developers who are using the command line entirely.

It is nice that they offer both an OSX and a Windows client.

Copy Review URL
SourceTree review by Deepak K.
Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"All in one solution for all git needs"

What do you like best?

The ability to execute almost all git operation. Source tree has got a very neat and clean UI to perform GIT operations. it works smoothly irrespective of you git SCM provider(i.e. BitBucket, GitHub etc). The Audit trail of source tree is good and clearly depicts the information like tags, commit comments etc. Additionally you can easily find out the differences in the two versions of a artifact.

What do you dislike?

As no software is perfect, source tree also have some embarrassing bugs on which Atlassian is working actively. The credential management utility has lots of problems, sometimes it gives you authentication error , even you put right credentials and the ultimate solution for this restart.

Recommendations to others considering the product

If you are new and want to learn git, i would suggest to start with some command line tools(like GITBASH) to get basic knowledge of GIT operations. Later, for increasing efficiency , you can switch to SouceTree.

What business problems are you solving with the product? What benefits have you realized?

I am using SourceTree as my primary tool for doing all git activities. I also suggest my clients to use SourceTree since it is very easy to use and very reliable.

Copy Review URL
SourceTree review by YagneshKumar P.
Software Engineer
Hospitality
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"SourceTree Review"

What do you like best?

SourceTree is one of the best software out there for a centralized location for all my codes base that have been commited GITHub. The repository is stable to use and some of the things that i like the most are; First, History review which tracks changes made to a commited file, for example, i can selected a particular file and see the history of commited changes from other developers. Secondly, Easy to read layout, the new UI changes to the SourceTree has been a huge step in the change, when a change is made to a file it shows which lines where changed with color coding; Third, Also comes with a built-in GIT terminal, its good for the users who want to learn Git commits; Fourth, shows the number of commits that are ahead and behind the remote branch. and Last but the not the least, SourceTree has three main vies which are file status, history, and search

What do you dislike?

I only came across one thing i do not like about SourceTree, Sometimes connecting repository to an account can be tricky, if the process fails, the errors message do not provide much clarification on what the issue is.

Recommendations to others considering the product

I would highly recommend other users to use SourceTree as it is a free to use, it is a great step towards learning how to create a repository, commit a change, and apply the fix right away. Moreover it is a a centralized location for all files that have been commited.

What business problems are you solving with the product? What benefits have you realized?

Couple of business problems SourceTree has resolved are; Our company has advanced in terms of improving our software by applying changes and hotfixes to our PorfitSword Product. One of the benefits I have using SourceTree, i can update my code base for a particular report and then commit into SourceTree right away, then the QA Department can pull the lastest commits from SourceTree and apply change to the report that is failing and update that fix.

Copy Review URL
SourceTree review by Chad C.
Solutions Engineer
Information Technology and Services
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"SourceTree - a great version control interface"

What do you like best?

One of the things I like the most about SourceTree is the ability to commit chunks of code easily. I tend to not commit as often as I should, so I need to break up commits based on features, fixes, etc. SourceTree allows me to do that easily.

What do you dislike?

There used to be a sort of catalog tree that was docked in the left where you could add folders and group repos. This made it really easy to quickly get to repos. A few versions back, they removed this feature, and I'd really, really like it back.

Recommendations to others considering the product

The docs on SourceTree are pretty decent, so be sure to check those out. Other free VCS clients are out there such as GitKraken.

What business problems are you solving with the product? What benefits have you realized?

I (and many people where I work) use SourceTree as a nice Git interface. I used to use the command line, but Sourcetree is just so much nicer. Sourcetree allows me to very easily hook into repos in our internal source control system (GIT), BitBucket, Stash, and GitHub. Its a huge time saver versus using the command line.

Copy Review URL
SourceTree review by Evan M.
Software Engineer
Telecommunications
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Does 99% of what I need Git for"

What do you like best?

Having a context menu! I can right click a branch and choose "Diff against current" to see exactly what's new or different. And I just prefer staging in a GUI. It has a nice preview diff section of each hunk you're staging, and you can just discard one hunk of a file, which makes it great for reviewing your changes and weeding out any tests or temporary spots.

What do you dislike?

It's probably our branching strategy but it can make Sourcetree get a little sluggish. With a branch for every user story, across our whole team, it's a few thousand branches per year. Sometimes I click a command and it returns an error basically stating Git is currently in use elsewhere, so i have to click it again.

Recommendations to others considering the product

You might compare it to Tortoise Git. I'd say this is the most polished git gui out there. Watch out for updates, buttons can move around, but no one dies. My favorite was when the icon for the Commit button was a wedding ring. Now it's just a plus.

What business problems are you solving with the product? What benefits have you realized?

Git solves version control, which is a must for any software team, and Sourcetree just makes it a lot quicker and easier to do the majority of my Git operations. Some people only have 5-10 lineages deep might think git cli is enough, but when you have 30+ and a few thousand branches it helps to have a gui.

Copy Review URL
SourceTree review by Rakesh K.
CTO & Co-Founder
E-Learning
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Very competent Git Client"

What do you like best?

I like the visual history, and "Log this xxx" view that allows you to see the history of changes to a file of folder (including its sub folders). This allows you to debug and quality check at different times in a build process.

What do you dislike?

It has some very weird authentication behaviour. Pushes/pulls/commits fail randomly - or for ridiculous reasons - like I switched from wifi to a wired connection. I know what I just wrote - it is that ridiculous. This may be just a co-relation but without debugging SourceTree behaviour more deeply, I can only make guesses.

What business problems are you solving with the product? What benefits have you realized?

Allows me to look at the work done by the team quickly at a glance. We are a young startup with 5 active developers. It allows a modicum of discipline to our code operations and increases our productivity in the absence of heavy code discipline processes and people to execute those processes.

Copy Review URL
SourceTree review by Daniel T.
Android Developer
Computer Software
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"One of the best git visualization tools available!"

What do you like best?

SourceTree is a great way to visualize and work with git. I love how I can quickly see the changes that were made, and I can easily access changes from different branches. One of the best parts is how the additions and deletions are color coded so you can see the changes at a glance. You can also easily choose which file or lines you want to commit as well.

What do you dislike?

I still prefer how simple using a Terminal for doing things such as rebasing and amending. It would be great if SourceTree had a good visual way to rebase instead of having to go into interactive mode.

Recommendations to others considering the product

Give it a try! It could be a nice tool in your workflow if you use git. I use it in conjunction with Terminal, and there are some things that are much better and simpler than Teriminal. Despite that, I still don't consider this to be 100% GUI replacement.

What business problems are you solving with the product? What benefits have you realized?

Version control

Copy Review URL
SourceTree review by Charlie K.
Senior Data Analyst
Information Technology and Services
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Maintain the code is very efficient with Sourcetree"

What do you like best?

MAintainability of the code in Sourcetree works very well.

Branches of the code are well very laid out in Sourcetree.

Multiple developers can work on same project with their assigned repository.

Repository are very easy to maintain in Sourctree.

Configuration of Sourcetree doesn't required very special skills.

What do you dislike?

Sourcetree becomes clunky when same project has their own branches.

Integration of Sourcetree with the other Atlassian products does't work well at times.

There are restrictons on the versions of the code which can be maintained in Sourcetree.

Recommendations to others considering the product

Sourcetree provides very efficient mechanism to maintain versions of the code.

Please make sure to create your own repository when working with different branches of the same code.

What business problems are you solving with the product? What benefits have you realized?

Using Sourcetree as a code repository in the projects involving Java technology stack.

Sourcetree provides very efficient mechanism to maintain versions of the code.

Copy Review URL
SourceTree review by Rahul J.
Senior Software Engineer
Computer Software
Mid-Market
(201-500 employees)
Validated Reviewer
Review Source
Copy Review URL

"A good version control UI for git"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by Michael H.
Lead Software Developer
Computer Software
Small-Business
(Myself Only)
Validated Reviewer
Review Source
Copy Review URL

"Git, simplified enough, but leaving some to be desired"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by Richard M.
Java Software Developer
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"My favorite application for managing GIT repositories."

What do you like best?

What I like most about this application is that it has an interface that makes the process of uploading the commits of our works to the repository more intuitive. It does not matter if you do not know the commands, source tree makes it easy for you. I always use it in all my projects.

What do you dislike?

What I do not like very much is that some of the latest versions are a bit unstable.

Recommendations to others considering the product

widely recommended, you just have to download it and you can configure your repository in a few simple steps.

What business problems are you solving with the product? What benefits have you realized?

I always use Source Tree to manage my repositories. It makes team work a lot easier with big team developments. I also like it because it facilitates the cloning of a git repository in a few simple steps.

Copy Review URL
SourceTree review by Brad E.
Senior Computer Programmer
Computer Software
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Excellent GIT GUI"

What do you like best?

ersion control is essential, as it takes all the headache out of remembering to keep backups of older versions. GIT is a very powerful version control system, but it can also be quite complicated to set up and tedious to use.

Enter SourceTree. I started using Source Tree in February 2013. It makes version control very easy. Simply select a folder to watch and it will record all the changes you make. You can then go into the app and hit the “commit” button to add these changes as an instance to your repository. And that's it! No complicated terminal commands, no messy scripts to set up, just a very beautiful interface that makes managing all your changes a breeze.

Reverting back to an instance is also very easy. There are many ways to do this, but my favorite is just to export an instance out as a zip file and then select the desired file.

All your instances are displayed with a very simple but effective road map so you can see when you made them. The interface also makes it very easy to add comments, so you never have to worry about forgetting what an instance was.

What do you dislike?

I have zero complaints. I can’t think of a single thing that I would improve or change.

Recommendations to others considering the product

SourceTree is free even for commercial use. So there is nothing to use by trying it. Best of all, it’s system is just plain old GIT. So if you end up thinking that it’s not for you, you won't have lost all your work, as you can use GIT directly from the terminal or in a variety of other programs. But honestly, I can’t imagine any one deciding not to use Source Tree. It has all the tools one needs and it is free.

What business problems are you solving with the product? What benefits have you realized?

I use Source Tree for version control. There have been many occasions where I have made a mistake in my code. Source Tree has made it really easy to revert back to the last working version. I can’t even comprehend the countless hours and amount of stress Source Tree has saved me.

Copy Review URL
SourceTree review by Pablo G.
Small-Business
(2-10 employees)
Validated Reviewer
Review Source
Copy Review URL

"SourceTree, strong with good graphic interface"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by Deepika M.
Senior Software Engineer
Computer Software
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Useful GIT Collaboration Tool"

What do you like best?

It's fast and the GUI it provides is the best in class. It's integration with Github and Sourcetree with HTTPS and SSH protocols is really good and seamless. We just need to authenticate once and everything else will be done for us automatically.

What do you dislike?

Nothing really. I really like this collaboration tool.

Recommendations to others considering the product

Please use it instead of CLI GIT/

What business problems are you solving with the product? What benefits have you realized?

This software is free for commercial use and non-profit use both. It is a really good GUI Git and Mercurial client and pretty much does everything you could do from the CLI Terminal of GIT. It even provides access to terminal directly if we require it. Git PUSH/PULL, MERGE, REBASE everything is being provided by Sourcetree. We use it to share code on big projects and it really has made our lives simpler.

Copy Review URL
SourceTree review by Lisarte B.
Software Developer/Test Engineer
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"SourceTree do easily what others don't do"

What do you like best?

It integrates seeminglessly with the generic git repositories, github and Atlassian Bitbucket. Sometime some projects have more than one repository and managing get a lot easier specially having software designed to help you do your main tasks without having to thing though. For that my favourite is how Easy SourceTree makes git management as a daily task.

What do you dislike?

I've been using for years and I believe the worse for me is that there is no dark UI. Nowadays the possibilities for the application having "themable" interface does give a taste of personalization, character and help better sleep for those with long hours in from of a screen.

Apart of if I don't see anything bad that an update won't fix.

Recommendations to others considering the product

GitHub also have an application, that I didn't prefer but try it it might also suite you. If something is not working in SourceTree have an update, probably is already fixed by now.

What business problems are you solving with the product? What benefits have you realized?

Time is the essence of any project. Having multiple repositories for a single project and multiple projects to work ON and OFF, I can say that it is been helping keeping me in check and organized.

Copy Review URL
SourceTree review by Patrick L.
Chief Technology Officer
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Excellent GUI tool for working with git"

What do you like best?

Great git and mercurial UI client:

* works for both Windows and Mac OSX. There might be minor differences, but mostly the same.

* integrates well with other Atlassian development tools, if you use them.

* excellent support for most things you would do, such as git flow, stash changes, conflict resolution, etc...

* free

* all in all, a UI tool that does not suck!

A great tool to help ease new users to using git, or for people not comfortable with the commandline.

What do you dislike?

Only two things come in mind, and a being a bit "bone picking" here:

* occasionally, major updates will introduce unexpected changes that might cause a bit of "disruption". This has happened once in my experience. Good news is, they are pretty quick at addressing these problems.

* making you too comfortable with using it, and forgetting how to use Git with commandline.

Recommendations to others considering the product

Great tool to have for anyone working with git, such as GitHub and BitBucket, for personal or work uses.

Do keep an eye on release notes, in case for major UI changes. Does not happen often however.

What business problems are you solving with the product? What benefits have you realized?

Using SourceTree almost exclusively with all our git repositories, avoids mistakes that can easily happen with commandline. Branching and stashing changes with ease, really helps to juggle between frequent code stream changes to the same project.

Helps to set up new repositories with standardized git flow layout for everyone on the team to follow and use.

Overall, greatly improving work efficiency, i.e. one button click vs remembering many commands.

Copy Review URL
SourceTree review by Barnet N.
Full Stack Web Developer
Financial Services
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"A git GUI made for developers"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

Managing team code

Copy Review URL
SourceTree review by User in Higher Education
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best software versioning GUI, period!"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by Rahul S.
Senior Software Engineer
Information Services
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Sourcetree | GUI Git Client"

What do you like best?

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?

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

Recommendations to others considering the product

I will recommend

What business problems are you solving with the product? What benefits have you realized?

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.

Copy Review URL
SourceTree review by William C.
Web developer
Computer Software
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"Best GIT GUI out there !"

What do you like best?

The ui is really simple and makes it super easy to use. Your repos are tabbed which makes for a really quick and easy access to your currently opened git repos.

I really like the dark theme on macOS and the git-flow tools built-in help your team to follow a good git flow without even thinking about it!

What do you dislike?

On windows its a bit flaky when using ssh (since it's not built-in) you sometimes need to restart your peagent service even if its running when bringing back the app from an asleep windows 10.

Other than that, i dont like how the macOs and windows version differ on their updates. Windows does not have a dark theme yet and macOs has it since summer 2k17.

Recommendations to others considering the product

If you are looking for a really great (and free) GUI for git, look no further. It even supports github and bitbucket (cloud and server obviously haha !) out of the box, so you can browse through your repos from within the app.

What business problems are you solving with the product? What benefits have you realized?

Easily manage our git repos and adhere to a good git flow using the built in git-flow tool.

Its really great and the interface makes it really easy to visually compare, diff and add commit messages.

It obviously integrates amazingly well with bitbucket and its really an amazing experience to work with. As we use bitbucket at work, we definitively benefit from using sourcetree as our GIT gui. Even without using bitbucket, i personally use it for my github and gitlab repos and its just fantastic, both on windows and macOs

Copy Review URL
SourceTree review by Guido G.
Desarrollador Web
Program Development
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"SourceTree... backup and versioning"

What do you like best?

Sourcetree is bitbucket default desktop client, light and clean presentation (User interface). Just need loging with same account that bitbucket and you are ready to go. It is a free tool to synchronize your projects with bitbucket's svn or git servers. The client tell you when exist an update, so you are always on way. Between bitbucket and windows client, SourceTree is the better solution.

What do you dislike?

It is too difficult to use to create a repository with a folder on my computer. First need to create a project on web, later clone with windows client, then add the initial content and commit it. Otherwise it doesn´t upload local repository to cloud. The process is not clear at all.

Recommendations to others considering the product

Please, when i create a local repositories and commit, it should create a repository on my bitbucket account easyly.

What business problems are you solving with the product? What benefits have you realized?

I can synchronize all my projects to the cloud and can work in other sites, with or not my own computer, just go to other computer, install SourceTree, clone the repository, work at code, commit my changes, delete local (and public) copy, unistall client and ready. When i need to work with my team, commit the changes and everybody on my team can update the project an continue with the job.

Copy Review URL
SourceTree review by Federico D.
Senior Unity Developer
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Very versatile source control GUI for GIT"

What do you like best?

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?

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 business problems are you solving with the product? What benefits have you realized?

Multiple project versionin management at the same time

Copy Review URL
SourceTree review by Dhvanil P.
Sr. User Experience Designer
Information Technology and Services
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Simplicity of use: SourceTree"

What do you like best?

I absolutely love the simplicity of use. I gives me the features that I want, and hides away the ones I don't need. Such a wonderful product. Plus I like that it's one of the most visual Git Client, and I love all the little details which have gone into the product.

Especially, me being a designer, I have an appreciation of such well crafted products. :)

What do you dislike?

Umm, to be very fair, there is not much I dislike about it. In terms of my use-cases, I feel SourceTree is perfect. One thing I'm not sure of is how it scales well for Enterprise use-cases.

Recommendations to others considering the product

If you are aiming for simplicity of use, SourceTree is the best. I've never seen a more well designed, and simple Git Client, and it's perfect for my personal use.

I'm not really sure how it scales up for Enterprise use cases, though.

What business problems are you solving with the product? What benefits have you realized?

Managing personal projects, mostly. I also use it to work collaborative with different team members in Hackathlons.

Copy Review URL
SourceTree review by Philip K.
Salesforce Adminstrator/Technical Project Manager/QA Engineer/Inside Sales
Consumer Electronics
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Source Tree helps keep our code clean"

What do you like best?

As a growing organization, using source control helps us maintain clean environments and helps us do it across multiple sandboxes, deployment testing grounds, and our production org.

What do you dislike?

sometimes software updates change login flows or processes, but usually it's a minor adjustment. I have found that using an older version makes it easier to maintain familiarity, but updating to newer versions helps me experience newer, better features. While a learning curve exists, there are usually enough users familiar with the changes to help with the transition.

Recommendations to others considering the product

this integrates seamlessly with JIRA and helps multiple development and deployment teams work together. For our org, using SourceTree has kept us honest and helps protect each individual team's work from getting overwritten and losing precious time and resources

What business problems are you solving with the product? What benefits have you realized?

Initially, our company made changes in our software on the fly and directly in Production. SourceTree has allowed us better deployment processes, as well as a way to help our growing org the ability to keep our code clean and improve our overall processes.

Copy Review URL
SourceTree review by Mehmet S.
Senior Consultant
Information Technology and Services
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The perfect source control client for visual/GUI lovers"

What do you like best?

The GUI. Branch visualisation, merge support, conflict resolver, all can be achieved without the need of CLI. I personally like to interact with CLI more, however SourceTree is a perfect tool to visualise and actually see what I'm doing with my source code.

The support for multiple cloud sources such as GitHub, Bitbucket, your own Git/Mercurial servers is absolutely wonderful.

And the favorites feature is worth noting, which allows you to form a dashboard and put your frequently used repositories in one place.

What do you dislike?

When you work with a lot of repositories, the tool can slow down a little bit. It also takes too much time to start up, so make sure you don't close and reopen it too frequently.

Recommendations to others considering the product

It's really good especially if you like visual representations of the operations you're doing, working with multiple repositories or have a lot of personal pet projects.

What business problems are you solving with the product? What benefits have you realized?

SourceTree enables you to manage your source code from one place visually. If you're working with multiple repositories and dealing with multiple branches, things can get messy when you want to merge your teams work.

The tool allows you to actually see what you're doing and integrates with your remote repositories, making it the only place to go when you need to manage your source code.

Copy Review URL
SourceTree review by Viacheslav S.
Software Developer
Internet
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Good only for experienced users"

What do you like best?

Covers 99% of git user's needs without need to open console.

Git and mercurial support.

In general the application was really cool before version 2.0: you could work in multiple repositories doing all the git stuff with UI. About version 2.0 and above see the "dislike" section.

What do you dislike?

1. Tabs. Yes, tabs are cool in Firefox or Chrome, but in SourceTree all tabs are of same size regardless their quantity. If you have more than 9 repos opened 1920 pixels are not enough to have all tabs visible.

2. Panels. Most of them are resizeable, but the so loved VisualStudio 'autohide' feature is missing so you either have to make tab small and see partial data or make it big and hide data from another tab.

3. Folders. You can group repos into folders. But it is seen only in the "Open Repo" window and nowhere else. You don't know what repos are not added to folder because all repos always exist in "All Repos" folder.

4. Many small and annoying bugs starting from update and ending with unnecessary dialogs when Internet connection is missing.

Recommendations to others considering the product

If you start a new project I'd recommend to setup and try few popular git UI tools and choose what is best for you. SourceTree is good for experienced users but is complex for people who didn't use git before.

What business problems are you solving with the product? What benefits have you realized?

Visualise git repositories and use them completely via UI without console.

Copy Review URL
SourceTree review by Rafael R.
Junior Developer
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Nice GUI app for managing your repo"

What do you like best?

he GUI is quite intuitive and clear, it is beautiful and everything is neat. You can perfectly detail the changes in the source code per line, discard specific lines or even modify and compare them. If you like to operate the terminal you can also work from there comfortably. You can work with local repositories or with Bitbucket or GITHUB

What do you dislike?

There are some bugs in WIndows version, bugs related to installation issues or something like that, I didn't use SOurceTree for about 6 months, then when I came back to use it it stoped working (I suppose it was an error in some update), I tried but had to uninstall it, clean all registry and re-install it. The GUI is very good and pretty, but I've seen better ones. ANd finally, there is no way to change theme or something, as a developer I would like to have a night mode.

Recommendations to others considering the product

Si tiene la oportunidad de usar la version de MAC, mucho mas recomendable. But if not, Windows version is OK.

What business problems are you solving with the product? What benefits have you realized?

Source code version control.

Copy Review URL
SourceTree review by Poyu C.
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"Making your git workflow easier"

What do you like best?

I really like the "commit" view. Where you get a list of changed files, and you can see their diffs on the left side. And after reviewing your change, you just tap the space bar to stage it. You can even discard or stage the file line by line! I use this feature a lot, because I can do a final review of changes before I commit. You can also choose to rebase or amend commits in this view which is super helpful!

Other things I like including the ease of changing repo settings, such as using GPG to sign commits, manage remotes, and commit template. A lot of other features including history view, which also shows branches and all the commits with a tree diagram.

What do you dislike?

Would some times crash, staging by line some times won't work.

I feel like the repo browser could use some more work. It's a little bit hard to get folders and nested folders right when you drag and drop repos around.

I have been using SourceTree for 3+ years and it is getting better every version, not a lot bad things to say about it!

Recommendations to others considering the product

Learn git first before using SourceTree! You need to have good understanding of git before you can take advantage of this software. Good thing that Atlassian provides a very good visual tutorial on git!

What business problems are you solving with the product? What benefits have you realized?

The speed which lets me review changes, commit, rebase and amend. Stashing is is also breeze. Makes me feel safer working with git!

Copy Review URL
SourceTree review by Richard L.
Senior Digital Developer
Marketing and Advertising
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"A fantastic GUI for Git from beginner to power user"

What do you like best?

SourceTree is both simple and powerful to use. You can use it at a very basic level or access more powerful features if required. It makes creating patches, merging commits or using Git flow very simple.

It ties in with BitBucket and JIRA which both of which we use. Being able to add a JIRA issue number to a commit message then view that commit with JIRA is fantastic.

What do you dislike?

It can sometimes be a little slow, particularly when committing a large number of files but that might just be my ageing computer. Whilst the recent redesign of the interface improved things I think the app could still do with a little polish, but neither of these points is enough to put me off.

Recommendations to others considering the product

If you’re not keen on the command line or just want a powerful tool for using Git then SourceTree is an excellent choice.

What business problems are you solving with the product? What benefits have you realized?

It allows us to easily work with Git, the time to get running is very short and we don’t have to worry about teaching / learning the command line tool. Due to it’s simplicity it helps encourage sensible use of branches, atomic commits etc.

Copy Review URL
SourceTree review by Ian C.
Head of Library Technology Initiatives and Development
Libraries
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Sourcetree is an excellent tool for working with git"

What do you like best?

The application offers a lot of useful functionality for both Mac and Windows, for a free app. It integrates very nicely with Bitbucket repos. I use it on a daily basis to post updates to my project repos. I've also asked my team to standardize on this tool. It's been helpful especially for our Sysadmins and Ops people because they are not as familiar with Git.

What do you dislike?

There isn't anything I dislike. However, I do think there are some improvements that can be made to reduce the number of clicks required for certain repetitive tasks such as making commits. Also, I've had trouble with Github integration due to issues with two-factor authentication. The Windows and Mac versions have some small differences in terms of the UI and how things work. But not anything that is significant.

Recommendations to others considering the product

Compare it with other GUI tools, if GUI is your route with Git. It's hard for me to see any limitations with this tool for a team-based environment. It's not going to be as powerful as command line but it covers many tasks and command line is always available for what it does not do.

What business problems are you solving with the product? What benefits have you realized?

This was a key to getting my whole DevOps team onboard with using code repos and Git. The operations side doesn't necessarily commit repo updates but it helps them to contribute to fixes. They've started using Git via Sourcetree to track changes to config files and storing revisions in private repos. Sourcetree has also helped the developers increase automated sharing of code changes.