G2 Crowd gives a real-time look at how dreamforce sponsors and exhibitioners stack up.

SourceTree

4.3
(135)

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.

Work for SourceTree?

Learning about SourceTree?

We can help you find the solution that fits you best.

SourceTree Reviews

Ask SourceTree a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 135 SourceTree reviews
LinkedIn Connections
SourceTree review by Fernando M.
Fernando M.
Validated Reviewer
Verified Current User
Review Source

"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.

Sign in to G2 Crowd to see what your connections have to say about SourceTree
SourceTree review by Alex G.
Alex G.
Validated Reviewer
Verified Current User
Review Source

"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.

What Version Control Clients solution do you use?

Thanks for letting us know!
SourceTree review by An L.
An L.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Michael K.
Michael K.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Sudhakar D.
Sudhakar D.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Nilesh D.
Nilesh D.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Tyler B.
Tyler B.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Deepak K.
Deepak K.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by YagneshKumar P.
YagneshKumar P.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Chad C.
Chad C.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Evan M.
Evan M.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Rakesh K.
Rakesh K.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Daniel T.
Daniel T.
Validated Reviewer
Verified Current User
Review Source

"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

SourceTree review by Charlie K.
Charlie K.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Richard M.
Richard M.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Brad E.
Brad E.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Pablo G.
Pablo G.
Validated Reviewer
Review Source

"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.

SourceTree review by Deepika M.
Deepika M.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Lisarte B.
Lisarte B.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Patrick L.
Patrick L.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Barnet N.
Barnet N.
Validated Reviewer
Verified Current User
Review Source

"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

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

"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.

SourceTree review by Rahul S.
Rahul S.
Validated Reviewer
Review Source

"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.

SourceTree review by William C.
William C.
Validated Reviewer
Review Source

"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

SourceTree review by Guido G.
Guido G.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Dhvanil P.
Dhvanil P.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Philip K.
Philip K.
Validated Reviewer
Review Source

"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.

SourceTree review by Mehmet S.
Mehmet S.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by Viacheslav S.
Viacheslav S.
Validated Reviewer
Review Source

"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.

SourceTree review by Rafael R.
Rafael R.
Validated Reviewer
Review Source

"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.

SourceTree review by Poyu C.
Poyu C.
Validated Reviewer
Review Source

"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!

SourceTree review by Richard L.
Richard L.
Validated Reviewer
Review Source

"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.

SourceTree review by Ian C.
Ian C.
Validated Reviewer
Verified Current User
Review Source

"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.

SourceTree review by User in Broadcast Media
User in Broadcast Media
Validated Reviewer
Verified Current User
Review Source

"SourceTree - my everyday tool"

What do you like best?

I have rarely had to use git command line tool, thanks to source Tree. I have used it on windows and now on mac, the experience is seamless which sometimes is not the case with some tools.

What do you dislike?

The git squash feature should be readily available, that would make the life so very easy for developers.

Recommendations to others considering the product

There is no need to learn or remember the many git commands due to sourceTree. I tried that initially and when i switched to sourceTree my life was much easier. I could solely focus on development work. If you are someone who has to switch between multiple branches, make quick releases, connect to various repos this is the tool.

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

I used sourcetree day in and day out for any repositories on github and bitbucket for my office repositories, client repositories and my own repositories. It makes it super fast

1. To check out repositories. This is click-to-open in bitbucket for checkout.

2. creating tags making it faster to create releases

3. There is a notification if new commits are made which is useful in large team sizes.

4. just a button click to merge develop branch into feature branch or vice--versa

5. It is one click away to stash your changes and all the stashes are visible right in the tool

SourceTree review by User
User
Validated Reviewer
Verified Current User
Review Source

"Get visual overview of your repository"

What do you like best?

Whether you are a command-line ninja or not, it's always a pleasure to have a GUI for your version control. It triggered me also to use the git-flow workflow. It's baked into the UI and very convenient to use.

What do you dislike?

It can be tricky to find a specific file or commit.

It would be really an improvement if the application included a designated diff-merge tool. (Or a separate application from Atlassian that integrates flawlessly) There is an option to use en external diff tool, but I find that very difficult to set up (and find a really good one, like the one that ships with Intellij Idea)

Recommendations to others considering the product

Just give it a try, don't be shy our to proud to switch from the commandline. And hey, it's free!

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

Putting our sourcecode under version control en be confident we don't screw things up by using a wrong command or forgetting an option in the CLI

SourceTree review by Matthew C.
Matthew C.
Validated Reviewer
Verified Current User
Review Source

"Convenient Git Interface for the CLI Wary"

What do you like best?

I find SourceTree a very convenient and easy to use interface for interacting with our GitHub and BitBucket repositories. Our software and operations team interacts with a dozen or so individual repositories and keeping track of branches/merges/commits across them all can be a challenge. The SourceTree interface makes those process simple. The interface does a good job facilitating the basic, and some advanced, interactions, along with a nice branch visualization.

What do you dislike?

The bane of source code version management is merge conflict resolution. SourceTree facilitates this fairly well, but I honestly end up dropping into a separate text editor to make the changes, and then return to SourceTree to commit the resolved file. The "resolve using theirs/mine" verbiage is confusing and using an outside tool has just always been simpler than figuring it out. It would be really nice if there was a side-by-side review tool where I could choose snippets and edit in place during that process.

Recommendations to others considering the product

This is a great user interface for interacting with multiple repositories, especially if you are wary of the power of the CLI.

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

The primary benefit I have realized is the ability to seamlessly move between multiple branches in multiple repositories. It's not uncommon to have 5-10 active branches, and SourceTree makes my life really simple when I need to transition between them. The ability to graphically view where a branch is in relation to master is handy. Complementing that is the ease of cherry picking commits or rebasing branches.

SourceTree review by Andy N.
Andy N.
Validated Reviewer
Review Source

"Pleasant-to-use Git / Mercurial client, greatly improved over last year or so"

What do you like best?

Tabbed view of multiple repositories, ease of browsing through changesets, ease of changing branches. Things are presented in a visual and easy-to-grasp way, and the website information / forum support is effective in helping you figure everything else out!

What do you dislike?

It assumes use with Bitbucket or GitHub a little too much. It does work fine with other remotes, but you always feel that you're working around the intended use of the software.

Recommendations to others considering the product

If you've tried it before, particularly on Windows, and been put off - give it another go! It has greatly improved over the past year or so, and the bugs I used to have sometimes with authentication on Windows have now gone away.

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

It's the client I recommend first to somebody starting off with DCVS. It's good as a first introduction, and powerful enough that you can continue using it once you've got the hang of things.

SourceTree review by Reme L.
Reme L.
Validated Reviewer
Verified Current User
Review Source

"It does exactly what it needs too"

What do you like best?

Sourcetree was a very simple and easy to use application with a clean user interface, while I personally prefer the command line for most of my Git interactions, Sourcetree is an invaluable tool that partners well with that preference.

When needing to manage multiple branches, especially with submodules, and keep track of the tree a GUI far outshines the joys of the command line, while it may be something that you would think any old application can do, this is one of the scenarios when many of the other applications that can do this, are still generally lousy.

What do you dislike?

The newer update hog-tieing everything into the new Atlassian login was a bit of an annoyance, but only having to actually do it once was good, it is however only really useful if you are a bitbucket user.

Recommendations to others considering the product

I would say go for it, it is a simple yet powerful and easy to use tool.

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

Simpler repository management, it is not really a problem solving tool, more of a conveneince or enhancement, at least in line with my experience and preferences.

SourceTree review by Kaushal J.
Kaushal J.
Validated Reviewer
Verified Current User
Review Source

"A easy git handler for beginners to climb the ladder to be power users"

What do you like best?

Sourcetree offers the ability to configure its visualized widows with the data that fits almost every usecase a developer can think of.

It also offers an operational view consistent with what some good git textbooks conceptually cover.

Finally, the ability to write custom commands, and also view the commands that source-tree is executing for regular point-and-click stuff that beginners do, goes a long way in being able to learn and eventually be comfortable enough to do stuff with the git prompt.

What do you dislike?

It is heavy and I'd prefer a minimalistic view as a power user, and the heavy view only as a beginner. It'd be great to see some of these views come out of the box. Do they ?

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

Sourcetree is great when merging and checking out histories of several branches at once, and trying to fix merge conflicts.

I actually have been able to move on to be a poweruser vis the git bash; Sourcetree helped a lot with me checking the visualization of how the tree looks every time I performed a command.

The ability to use a variety of merge tools has also helped in the past to deal with complicated merges.

SourceTree review by Yadia C.
Yadia C.
Validated Reviewer
Verified Current User
Review Source

"An easy interface for git "

What do you like best?

The User Interface in the product is great and allows for easy implementation of git. Not only does it have a nice sorting schematic for my projects, but it also notifies how many changes have been made without a commit. When pushing the commit to the master project it only requires to push the "commit all" project, write the message, and click the push button. The interfaces provides you with a nice command line display of everything that is happening.

Creating local repositories is as simple as just clicking a button and choosing where to store the files. When forking masters from Bitbucket it allows an easy integration and automatically starts the forking process with just one button push.

What do you dislike?

I think overall this is a great product to use. However, up to my knowledge you are required to have an Atlasssian account in order to use it and you need some basic understanding of the git jargon. There is no estimate for how long a repo will take to get committed and pushed.

Recommendations to others considering the product

You will need to know the basics of git in order to understand how to use the UI. Atlasssian provides nice instructional videos on the web on how to use Source tree.

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

After using this product, many more people in my company have become less afraid of utilising git as it simplifies everything with a nice user interface.

SourceTree review by Amy G.
Amy G.
Validated Reviewer
Review Source

"Great Git GUI"

What do you like best?

Everything you can do in SourceTree can be done on a command line and there may be a few Git features that SourceTree doesn't have, but I like being able to see a lot of information at a glance. The "dif" window is great. I can even see binary images side by side.

What do you dislike?

I don't like that the Windows version and Mac version are so different. I use the Windows version for documentation and Mac version for marketing and going back and forth would be easier if the interfaces were the same. Also, we have Mac and PC people at my company and we have to document procedures. The interfaces have to be documented separately for Mac and PC.

Recommendations to others considering the product

Get familiar with Git (or whatever your underlying source control product is) to some extent. It will make it easier to understand what SourceTree is doing. Also, there are some things that can't be done in SourceTree or are easier on the command line.

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

Easy Git implementation. Users who would be intimidated by a Git command line interface can use Source Control easily. Being able to use Git for our Source Control means we can save time, disk space and man hours on our documentation and web environments. Git is a powerful source control product and SourceTree makes it easy to use.

SourceTree review by Saumitra S.
Saumitra S.
Validated Reviewer
Review Source

"Graduate Student at UCI and former Senior Software engineer at Bank of America"

What do you like best?

Easy integration with GitHub, merging and maintaining branches are super easy, commit, revert options are quite convenient. No need to use command line tool to push/commit and merge to git.

What do you dislike?

It could be improved using better diff options (GUI display), however, no particular change is required.

It would be awesome if it can somehow show the number of commits as it is shown on the GIT, that would be something cool and awesome.

Recommendations to others considering the product

It works well for developers like me. It is quite an useful tool for GIT intergration, one stop shop for it.

Give it a try and you will love it.

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

One stop shop for git commit, diff and merge. No command line hassle. Every local and remote repository is available at one place which has easy going UI. No overcomplication, everything is easy.

SourceTree review by User in Marketing and Advertising
User in Marketing and Advertising
Validated Reviewer
Verified Current User
Review Source

"Good for someone who is a more visual user of github"

What do you like best?

I like that I 1) have the ability to manually select which files I want to commit and that 2) I have a visualized version of the github flow that I can access at any time.

What do you dislike?

I don't like that it's not smart enough to know when file structures are moved around, that you cannot do all of the power things you can do on the command line, and I don't like that it's a little slow.

Recommendations to others considering the product

Good for people who are more visual. Do still have to understand git and the workflow to use it, but better for people that shy away from the command line.

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

Being able to commit/pull/push/interact with repositories of code without an express need of knowing the command line or all github commands, while being able to keep an overarching view of whats going on.

SourceTree review by Nico R.
Nico R.
Validated Reviewer
Review Source

"A Git client that can do everything a developer could ask for"

What do you like best?

SourceTree makes it easy to keep the overview over a large number of repositories at the same time. Features like automatic status notifications for new commits make sure that you can always stay up-to-date. Compared to many other clients, it also supports a large range of specific Git features to resolve complicated versioning conflicts or fix issues with the repository that you would normally need a command line for.

What do you dislike?

SourceTree only supports Bitbucket and Github for remote accounts. More options would be nice, as the account integration makes it very convenient to use SourceTree with these services.

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

SourceTree makes it easy for me to jump between the different projects I'm working on. This saves time every day that I can spend coding or reviewing other people's commits.

SourceTree review by Jyoti R.
Jyoti R.
Validated Reviewer
Verified Current User
Review Source

"A great visual GIT tool"

What do you like best?

Sourcetree is a painless GIT tool which provides all source management functionalities at the click of a button. I love the option to track at a quick glance state of all the branches in a repo and also see their commits and merges. It provides a great visual for self code reviews with all the additions/deletions and modifications. To top it all, it also provides a command terminal access for running GIT commands as a command line option.

What do you dislike?

Rebase and conflict management has some scope for improvement.

Recommendations to others considering the product

Give it a shot. you wont be disappointed.

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

Source code management. Quick commits and CI/ CD

SourceTree review by Novia L.
Novia L.
Validated Reviewer
Verified Current User
Review Source

"Great interface for version control"

What do you like best?

Great way to work with Git and visualize local and remote branches. Easy to perform multiple actions without leaving one platform and to see team members commits.

What do you dislike?

Can be slower compared to using command line but nevertheless one of the better GUI tool I've used.

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

I use sourcetree at work for code commits and it makes it super easy to switch/merge branches. It is very helpful to see the timeline across different team members and branches as well. Easy to stash changes and to apply stashed work with a few clicks.

SourceTree review by Caroline E.
Caroline E.
Validated Reviewer
Review Source

"Version control without a lot of complication"

What do you like best?

I have been using git for about 4 years now, and while SourceTree will not remove all need to hit it from the commandline it really does have a great place in keeping code separated into the branches you need to see, work on, merge and pull. It is fairly intuitive and has been a staple on my dock for a few years now. It works really well with Bitbucket as you can check out code from Bitbucket using Sourcetree.

What do you dislike?

It kind of irritates me that you have to "bookmark" projects to be able to quick select them but that's a minor gripe. I do wish there was a way to multi select stashes or branches to delete but that's probably just me needing to make sure I do it on a more consistent basis.

Recommendations to others considering the product

They recently added a dark theme which I do like quite a bit.

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

I save myself time and organize my code into smaller branches using this app. It is a practical way to commit code to your repo of choice. I personally use it with both Bitbucket and Github.

SourceTree review by Kirk C.
Kirk C.
Validated Reviewer
Verified Current User
Review Source

"SourceTree for Git is Awesome."

What do you like best?

SourceTree makes working with GitFlow much easier. The process is simple to understand and helps my team be more productive while maintaining a clean revision history.

What do you dislike?

SourceTree can sometimes end up in a strange state and it's not always clear how to fix it. Sometimes it's as simple as rebooting my PC. But other times SourceTree can see a different history than someone else in the building sees.

Recommendations to others considering the product

I recommend watching Atlassian's videos on using GitFlow in SourceTree. It's a great way to learn Git and understand how to use SourcTree.

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

SourceTree solves the problem of getting all of our developers on the same page with our code repository. It's easy to make changes and keep a clean history of our changes.

Code reviews are simple with the diff tools and pull requests are a breeze.

SourceTree review by Marco S.
Marco S.
Validated Reviewer
Verified Current User
Review Source

"Version Control for dummies! "

What do you like best?

I love the fact that I can both use the Terminal AND the GUI to accomplish my tasks, the visual representations helped me get familiar with the branch process too. The way it interacts with BitBucket is pretty seamless too.

What do you dislike?

One thing is that is seems like it updates way to often, it might sound nitpick-y but I software that needs so many bug updates doesn't inspire confidence.

Recommendations to others considering the product

Read up on Git 101 and set up a few tests before migrating your own projects to it. the set up is really easy but the language of Git can be confusing.

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

Multiple people working on the same website and overwriting coworkers day of work. Since implementing source tree we have been able to work more as a team and know what others are up to at various times.

For personal projects it also gives me a timeline/backup to go to when something stops working and it becomes to difficult to fix.

SourceTree review by Yaniv R.
Yaniv R.
Validated Reviewer
Verified Current User
Review Source

"Great way to manage your git projects"

What do you like best?

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

What do you dislike?

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

Recommendations to others considering the product

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

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

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

SourceTree review by Michal K.
Michal K.
Validated Reviewer
Verified Current User
Review Source

"The Worst"

What do you like best?

Absolutely nothing. Here ... have some extra characters.

What do you dislike?

Every major feature which every VCS GUI should have shows incorrect information, often delayed few minutes (!!!!). Would reject for reworking even if it was a high school project.

Recommendations to others considering the product

Do not use! Literally anything out there is better. Try something else, use command line or write something similar (but working) during few weekends.

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

None. But if you really want something ineffective, working in unexpected ways even with just basic functionality (for example for someone you hate), then definitely suggest this barely working .... .

SourceTree review by User
User
Validated Reviewer
Verified Current User
Review Source

"Interact easily with a GIT repository"

What do you like best?

It's very easy work with a GIT respository, connect with local and remotes repositoris as BitBucket or Github. I like the way as you can see the diferents branches or tags, like a subway map.

What do you dislike?

When we have a serious issue with a commit or, usually, with a merge we need to go to the console to solve it.

Recommendations to others considering the product

For me is the best tool to interact with a GIT repository, we can easily do tags, branches, or work with the GitFlow pattern.

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

We have an empresarial bitbucket server and we are migrating from SVN to GIT. We use SourceTree as a corporative GIT software to manage all the versions of our developments

SourceTree review by Jamie C.
Jamie C.
Validated Reviewer
Verified Current User
Review Source

"Pretty useful for visualizing repositories"

What do you like best?

I enjoy having a graphical display of code commits and an easy way to skim the changes for each checkin.

What do you dislike?

I've had issues when it doesn't tell me I have to pull new changes, and I try to quickly push a small update to something. Then a merge conflict, and I sometimes can't get it to understand the state of things without resorting to command line. Maybe I'm misunderstanding some of the UI indicators and instructions, but I've resorted to command line several times, on average a couple times a month.

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

It's much easier to verify what was in a continuous deployment release version that went out a few days ago with a GUI, in my opinion. I don't do any extensive branching/rebasing but it's still nice to skim over what was changed and who did it. It's helped me identify issues that went unnoticed for days.

SourceTree review by User in Automotive
User in Automotive
Validated Reviewer
Verified Current User
Review Source

"Sourcetree convenient tool to maintain code "

What do you like best?

UI of the Sourcetree is easy to use .

Multiple branches for same code branch can be maintained.

Security feature of Sourcetree works best while providing access in order to restrict access to the developers to override code .

Merging of the code in multiple branches of same code is easier to maintain in Sourcetree .

What do you dislike?

Configuration of the Sourcetree is pain at times .

Integration of Sourcetree with other Atlassian tools doesn’t work well sometimes whereas it’s expexted to work well .

Recommendations to others considering the product

Maintaining code works best with Sourcetree.

Security features in Sourcetree is exemplary.

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

We are using Sourcetree to maintain Java based projects .

Maintain versions of the code during the development phase of the project .

SourceTree review by Prabin T.
Prabin T.
Validated Reviewer
Review Source

"Intuitive UI"

What do you like best?

The UI makes its very easy to understand the whole git flow process. You don't need to use terminal anymore but there is also an option to use it if you need. Connecting to repo and authenticating is easy. It can be used github as well as bitbucket. It is free!

What do you dislike?

On windows you need to use peagent putty for ssh connection and can be confusing at times. However, on mac that is not necessary. Setting up SSH keys can be a challenge to beginners.

Recommendations to others considering the product

It's free and works well on mac and windows. It can be used alongside with terminal.

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

We use SourceTree daily to pull, push and merge changes to repos and create pull requests. You can easily view changes to source files within the UI.

SourceTree review by Iago A.
Iago A.
Validated Reviewer
Verified Current User
Review Source

"The simplest way to use git"

What do you like best?

The UI and the easy way to use your git repositories in one application.

What do you dislike?

Sometimes it makes some rare behaviours with the changes history so I try to commit them often to avoid rare behaviours when changing branches.

Recommendations to others considering the product

Simple tool to manage your Git repositories without type any shell command.

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

Get the code from my company repositories and upload the changes or new implementations to the git repository.

SourceTree review by David G.
David G.
Validated Reviewer
Verified Current User
Review Source

"Sourcetree y duerme tranquilo!"

What do you like best?

Lo principal, es tener tu backup online bien seguro, es facil de adminsitrar y realizar un trabajo colaborativo.

Es super facil tener el control por ramas, usar git flow, hacer reservados, roolback... un sin fin de cosas con una interface muy agradable y sencilla

What do you dislike?

En alguna ocasión se queda algo bloqueado o muestra mal las cosas.

Recommendations to others considering the product

Si, por supuesto

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

Permite manear un repositorio entre varios usuarios y resolver conflictos

SourceTree review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Sourcetree makes it easier for the code repository"

What do you like best?

Source tree is user friendly.

easy to maintain code branches involved in same project .

Source makes tracking of different versions of code easier.

What do you dislike?

Sometimes its difficult to pull the latest code from the repository.

Integration of Source tree with microsoft products is not user friendly.

Source tree is slow when there are multiple versions stored in same branch in project code.

Recommendations to others considering the product

Easy to maintain code repository using Source tree.

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

We are using source tree for code repository dealing with multiple projects.

Using source tree its easier for more than one developer to work on same module from the code perspective.

Code sharing with different teams has become easier with the Source tree.

SourceTree review by Diego G.
Diego G.
Validated Reviewer
Verified Current User
Review Source

"Great for beginners but a bit bloated"

What do you like best?

As we're an Atlanssian shop, SourceTree allow us to easily integrate with BitBucket and their other products when working on our git repos. This product is part of our onboarding suite for the new devs as its intuitive enough to use.

What do you dislike?

Can get quite bloated when you have multiple repos and it does lag when showing the status of your remotes. Wish it would include a good diff program.

Recommendations to others considering the product

While there are other programs out there that do the same thing, SourceTree is intuitive and allows us to easily onboard new developers plus handle more complex scenarios.

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

Git management for our developers. The benefit of easy integration with the rest of our Atlanssian products plus the intuitive interface.

SourceTree review by Zoltán S.
Zoltán S.
Validated Reviewer
Verified Current User
Review Source

"SourceTree - Cool version control tool"

What do you like best?

For Mac it is not always trivial to find a free tool that is fully functional but SourceTree is a nice exception! You can register the tool for free, need to share your email address and that is it, not a bad deal imho for the tool. I use the tool for syncing / pulling GIT commits and occasionally to look after sources changes. What I like:

- never had issue with the tool

- frequent updates

- visually presenting the commits (easy to see the timeline what happened)

- good visual coding of changes in a file, possibility of using external diff tool

- free

What do you dislike?

Well, this list will be rather short, as I have not experienced any annoyances nor issues using the tool.

Recommendations to others considering the product

Simply just try it and start using it, even the registered version is free, you can figure out if this tool matching with your aims within no time.

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

In some cases you need a source code versioning client, where you do not necessarily want to manage or keep track of changes from an Integrated Development Environment but you want to use a practical tool designed only for this job, also if you do not necessarily want to use command line tools but want to get proper visualisation - in such a case a tool like SourceTree can be really handy.

SourceTree review by Wiljan S.
Wiljan S.
Validated Reviewer
Verified Current User
Review Source

"Happy users for quite some time now"

What do you like best?

Everything I need from a Git client is available, I've never encountered any bugs or problems and it's free. I started using it with Bitbucket a Git repository provider from the same company. The repositories we where using where Mercurial, we couldn't find many clients being able to work with those repo's. So I started using SourceTree, after a while we switched to Github, but I kept SourceTree. The Github app is very simple and missing essential features SourceTree provides.

A few months ago I started looking into alternatives for Git clients, just to see if anything would be a better options. I couldn't find any (not for a reasonable price).

What do you dislike?

It does what it needs to do, everything is available what I need from a Git client. Installation/licensing could be a little simpler, you have to register via the website to receive a license key. But I can't really complain about this because SourceTree is free.

Recommendations to others considering the product

Definitely use it. Github's client is simpler but only works with Github and is missing some Git features. Tower is considered good, but I've never tested it, and it is a paid tool. The only tool left is SourceTree, but it's a great tool, I've never encountered any bugs so I recommend it to everyone starting or using Git repositories.

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

In our company we started using Git a while ago, only recently we started incorporating it in almost every project. We switch to Gitlab for our projects on a local server and SourceTree works perfectly to manage those repositories.

SourceTree review by Stephen S.
Stephen S.
Validated Reviewer
Verified Current User
Review Source

"GUI that makes version control comprehensible"

What do you like best?

Simple version control GUI with support for advanced features. Integrates well with Github & Bitbucket. Great views for commits, trees and code diffs. Drag & drop files to stage them for committing, or stage individual lines and hunks from files instead.

What do you dislike?

As simple as SourceTree makes version control, there's still a learning curve if you're completely unfamiliar with the concepts. Knowledge of the general lingo is necessary. Working with submodules is sometimes difficult, but that may be more git itself than SourceTree.

Recommendations to others considering the product

If you don't naturally gravitate toward using the command line for every task, using SourceTree will help you work with version control in a simple and logical manner, while still giving power-users access to advanced features and a quick shortcut to the terminal when needed.

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

The command line is amazing if you know the shortcuts and keywords for everything, but some tasks work much better visually, especially for beginners. SourceTree takes a lot of the mystery away from using version control to manage your code. Easily see changes to your source and decide exactly what changes to commit. Switching between branches is a breeze, and pushing to remote repositories couldn't be simpler.

SourceTree review by Nicola F.
Nicola F.
Validated Reviewer
Verified Current User
Review Source

"Great Free Git Client"

What do you like best?

That Source tree is a free tool by a reputable company.

The UI is good and updates are frequent so we can see that there is active dévelopment on it.

What do you dislike?

Somewhat hard to use/understand at first but this might of been caused by also being new to Git.

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

The growing use of Git projects within our company. We needed a good Git client asap.

The benefits are an easier way to manage all our Git repos locally and also add new ones when needed.

SourceTree review by JeriBeth S.
JeriBeth S.
Validated Reviewer
Review Source

"Nice version control interface for Git"

What do you like best?

Easy to see commits and changes made within teams working on the same code. Allows user to pick and choose which commits to merge and which to ignore. Easy to revert to previous commits. Need to have an Atlassian account, which is a bit silly in this day and age. You can log in using email or Google. Once logged in easy to see multiple sites you're working on and select them. Can hook up to your existing GitHub account or other remote repository. Resolving conflicts can be a pain sometimes, but mostly is works well. There's an option for installing command line tools which is nice to have if you're used to it. In settings the Commit Template options are hidden so it's basically pointless. Otherwise it's a fine tool to use.

What do you dislike?

As mentioned above, requiring an Atlassian account seems silly. Just let me use SourceTree. Some of the UI needs improvements in order to use them (Commit Template). Can be a pain to trouble-shoot what should be fairly easy.

Recommendations to others considering the product

If you know and are comfortable with command line, just use that. If you prefer and nice UI then check out SourceTree.

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

website and app coding

SourceTree review by User in Internet
User in Internet
Validated Reviewer
Review Source

"The best Git GUI one can ever find"

What do you like best?

The visual representation of the git repo gives a clear cut understanding of how the branches are present, where your head is pointing to and when and what all sub-branches have been created .

Working in sourcetree is very easy.

What do you dislike?

As we all know that most people use command line for git commands, so for them to get used to this GUI, it would be great if the commands are mentioned besides each buttons or actions.

Recommendations to others considering the product

Start using it. You will forget the rest and even command - line. Though i use command line tools a lot but, this makes a developer's life easy.

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

For all the git repos i Use source tree, it reduces the time required in resolving conflicts in comparison to the time taken when done in command line. It saves a lot of development time.

SourceTree review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"Great for very specific use cases"

What do you like best?

It works great for browsing commits and switching your head to specific commits. Also works great for finding tagged commits. The diff tool for your local changes is solid. Gives great visual accessibility to some of the more obtuse Git commands. Constant updates.

What do you dislike?

These comments apply to the Mac version. It can feel slow at times, often to the point that I just use the Bitbucket web UI instead. The UI tends to reload itself quite a bit when you navigate away and back to the app. Browsing a large list of tags can feel cumbersome since there's no search option. Can be overwhelming to Git beginners.

Recommendations to others considering the product

It's free, try it out with any Git hosting solution. I think it's worth using the Git command line for your normal, everyday needs and then use Sourcetree in more complicate situations that might benefit from a UI.

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

I use it on a few large repositories across the organization.

SourceTree review by Administrator in Computer Games
Administrator in Computer Games
Validated Reviewer
Verified Current User
Review Source

"Excellent"

What do you like best?

The in depth controls that mirror most of the often used Terminal Commands that the average git user reqires.

What do you dislike?

Honestly, as a non-advanced user, Sourcetree is pretty great.

Recommendations to others considering the product

Take some time to familiarize yourself with basic git commands and methodology before diving in.

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

I was working in a small, inexperienced game development team, and sourcetree, with Git LFS integration was the perfect solution for us. We tried Perforce, but struggled with the setup and the user limit.

We tried Git terminal commands, but inexperience caused team members to create extra work for themselves by accidentally deleting files.

Sourcetree was an excellent solution for our team.

SourceTree review by David T.
David T.
Validated Reviewer
Verified Current User
Review Source

"SourceTree Takes the Work Out of Git"

What do you like best?

It creates a user interface that shows many of the common operations all in one view. I can see at a glance if I haven't pushed, or if there is a pull waiting on the same branch. It also makes merging and committing much easier with the diff view.

What do you dislike?

The refresh can be inconsistent. It has a separate command for refreshing remotes, but I wish it would have the prune option as well.

Recommendations to others considering the product

There are other options out there, but SourceTree is the most simple to use IMHO.

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

More productive and reliable merges, commits, and cross-team communication.

SourceTree review by User in Design
User in Design
Validated Reviewer
Verified Current User
Review Source

"Integrates with repositories"

What do you like best?

It integrates with repositories, especially GIT - the one my team uses the most for file saving and sharing.

What do you dislike?

Sometimes it doesn't "pull" properly and it creates intricate errors which are hard to fix if you're not an expert with code.

Recommendations to others considering the product

It takes a learning curve to understand how to use it, but it can be a reliable source for a team sharing multiple large files. If you're a developer or in tech you'll probably know how to make the most of the software.

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

We lack a server for our team's files and Sourcetree allows us to save and share files through GIT in the office and remotely.

SourceTree review by 歆 .
歆 .
Validated Reviewer
Verified Current User
Review Source

"One of the best Free softwares"

What do you like best?

The good looking UI; convenient operations for all kinds of git command; The search function is pretty good

What do you dislike?

Checking out branches sometimes if very slow; and it prompt something is locked when I make a commit but in fact not

Recommendations to others considering the product

This is the best GUI solution for git so far.

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

Set me free from all the hard-to-remember git commands

SourceTree review by Nilesh P.
Nilesh P.
Validated Reviewer
Verified Current User
Review Source

"Source Tree Review"

What do you like best?

Easy to merge the conflicts.

Easy to see multiple branches.

Identify the differences in different branches is so much easy.

What do you dislike?

It hangs so many times required too much time to reload the things.

Recommendations to others considering the product

Resolve the hanging issue thats big blocker.

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

Easy merge will help to merge the work of multiple people.

We can avoid the loss of work.

SourceTree review by Mohammed E.
Mohammed E.
Validated Reviewer
Verified Current User
Review Source

"The best git client till now for me"

What do you like best?

I usually use Mac to develop apps, and when i got introduced to git the first time, it was hard to understand the whole thing and remembering git commands, but after using SourceTree i became way simpler, the graph is very good and list of branches also.

What do you dislike?

missing some features like undo or reset, and sometimes you mess the whole tree because you clicked a wrong button, anyway after the latest update 2.2.4, i didn't like the UI because i prefer dark themes not light, and still sometimes forced to use command line to solve some issues with git.

Recommendations to others considering the product

Its a good step to start with gui app to understand how git works

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

using gui apps for command line tool (git) is much faster and simpler to explain

SourceTree review by John W.
John W.
Validated Reviewer
Review Source

"Great! Supports GIT and HG"

What do you like best?

Great tool. Support git and mercurial. This was a must since our company has some old repos in mercurial. I also love the fact that it works with mac and PC well. our old software did not work with macs well.

What do you dislike?

No complaints. Obviously githubs app works better with github, but this works fine with git.

Recommendations to others considering the product

Free to try, and bitbucket is great too!

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

I use sourcetree with bitbucket. It allows developers to easily check code into version control. We were using tortoisehg, but this is alot better. Also this works cross platform.

SourceTree review by Sanjeet U.
Sanjeet U.
Validated Reviewer
Review Source

"Commit Only What You Need"

What do you like best?

As a new programmer, git add all can be a bit too thorough. This is where source tree comes in it allows you to commit code in stage hunks to make sure you are only putting the files and code necessary for your PR.

What do you dislike?

I have only used the tool for the basics of committing and pushing to github and haven't seen anything I don't like about the tool.

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

It has made PR reviews much more seamless since there is no accident of extra files or unnecessary code getting committed for each PR.

SourceTree review by Mohit S.
Mohit S.
Validated Reviewer
Verified Current User
Review Source

"Best UI for Git"

What do you like best?

The UI is very intuitive, and tells the user exactly what stage the code is at. Does away with remembering the Git command line. (Which could be a negative according to some hardcore developers)

What do you dislike?

Too slow with Windows 10. It evens hangs and needs restarting sometimes, I did not have this problem with Windows 7.

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

Best UI integration with Git

SourceTree review by Andrew H.
Andrew H.
Validated Reviewer
Verified Current User
Review Source

"Efficient Version Control Tool"

What do you like best?

The visualization of the data is very clear. The user interface is very friendly to use. Also, the developer continues to update the app to accommodate the latest operating system.

What do you dislike?

The color of a branch keep changing which is difficult for team communication. Also, it might not be too easy to setup for the very first time. For example, connecting to the existing git repository. Many times, I need to personally teach new hires how to set up the software.

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

The software increases the inefficiency when the developer wants to see the changes others make. Many times, the challenge lies in it's really hard to tell which branch is originally from which.

SourceTree review by User
User
Validated Reviewer
Verified Current User
Review Source

"Sourcetree Easy Git"

What do you like best?

The interface is easy to use. The layout lets me see all my branches and their status quickly. I can complete tasks much faster than with a command line.

What do you dislike?

Sometimes the logic for completing tasks doesn't make sense. It takes some time to get used to the flow.

Recommendations to others considering the product

Easy interface for checking in and out branches; watching your repository status.

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

Creating a documentation repository; being able to work on the same files at the same time without worry of writing over the other's work; version control; backups.

SourceTree review by Sung Min K.
Sung Min K.
Validated Reviewer
Verified Current User
Review Source

"Sourcetree - Git at its finest!!!"

What do you like best?

Ease of use, all your projects in one place, if you're not a heavy console git user, you'll love this software.

What do you dislike?

Personally it's hard to do merges sometimes and do anything aside from basic pull/push commands, also the integration into Xcode seems to always fail even with correct credentials.

Recommendations to others considering the product

If you'd lie an alternative to console git, use this!

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

Git

SourceTree review by User
User
Validated Reviewer
Verified Current User
Review Source

"Fabulous GUI for source code repository / perfect BitBucket companion"

What do you like best?

As a newcomer to Git and source control, there was a steep learning curve to begin with. I'm comfortable with command line work, but SourceTree really took away the pain points.

What do you dislike?

Local file changes can be slightly slow to track. The update software tends to leave old versions installed after updating to new version. This left dead shortcuts in my Start Menu. I think this is fixed with version 2.4.x

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

We are able to keep our client work in source control without hardly thinking about it.

SourceTree review by Monica J.
Monica J.
Validated Reviewer
Verified Current User
Review Source

"Saving our projects, one commit at a time"

What do you like best?

Easy committing of files, simple methods to track and view work as a collaborative team.

What do you dislike?

Never a fan of conflicts, but at least SourceTree assists with resolving merge conflicts.

Recommendations to others considering the product

Love using it directly with my development software!

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

Bringing larger teams together on one project, with OUT overwriting each others work.

SourceTree review by Caden S.
Caden S.
Validated Reviewer
Review Source

"A bit overcomplicated but better than CLI"

What do you like best?

I've worked with a lot of teams using BitBucket (integrates with SourceTree), and found that a GUI for git greatly reduces errors and improves understanding, compared to CLI git.

What do you dislike?

Unlike competitors and similar apps like GitHub Desktop, SourceTree has a more complicated interface and doesn't automatically fetch / detect remote changes, or at least not consistently. Staging and committing could also be condensed in a similar fashion to GitHub Desktop.

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

Source control management / remote branch tracking for BitBucket repos.

SourceTree review by User in Education Management
User in Education Management
Validated Reviewer
Review Source

"Does it's job, but sometimes annoying."

What do you like best?

The tabbed interface does a good job of allowing you to see multiple projects at once. It is also easy to see current branch, checked out branches and remote branches.

What do you dislike?

Stage and commit workflow seems over complicated. Extra features aren't very useful in my opinion. There have been times where an uninstall and reinstall was required to make the program work again. I got into a state where it would not show it's window when launching.

Recommendations to others considering the product

Learn command line git, or use something integrated with your IDE. No need for this additional piece of software.

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

None anymore. Started using SourceTree as the team I joined uses it. I have now migrated to using my IDEs integrated source control tools instead.

SourceTree review by Reka B.
Reka B.
Validated Reviewer
Verified Current User
Review Source

"Makes GIT a breeze"

What do you like best?

I like the ease of use and how much more overview I get across my repos and branches

What do you dislike?

It's a bit buggy sometimes, resolving conflicts needs a 3rd party tool and it gets a bit upset when using SSH keys.

Recommendations to others considering the product

Definitely give it a go! I used other git GUIs before and this is the best by far. Had a horrible experience before and blamed it on Git. SourceTree makes using it a pleasure!

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

Source control

SourceTree review by Tanvir A.
Tanvir A.
Validated Reviewer
Review Source

"Great Git Desktop Client"

What do you like best?

- Good visualization of Git workflow: branches, commits, etc.

- Has all the features that I need

- Very easy to use

- The best Git Desktop Client in my opinion

What do you dislike?

Sometimes its good to know exactly how Git works, otherwise it may be difficult to know what Sourcetree is doing behind the scenes.

Recommendations to others considering the product

I highly recommend SourceTree. It is the best Git Desktop Client I have used.

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

While using the Terminal or Git Bash is good, SourceTree is very useful in visualizing the Git workflow.

SourceTree review by Ruturaj H.
Ruturaj H.
Validated Reviewer
Verified Current User
Review Source

"Simple and effective tool but buggy and slow"

What do you like best?

It is very simple to use tool, the first version was fast but apparently wasn't secure, it is much easier to use source tree than git command prompt

What do you dislike?

The new version is super buggy and slow, new UI looks unprofessional

Recommendations to others considering the product

The newer version will work out bugs in future, hang on till then or move to git UI tool.

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

Software development collabration

SourceTree review by Rick M.
Rick M.
Validated Reviewer
Verified Current User
Review Source

"Not much compares to SourceTree if you want a GUI for version control"

What do you like best?

Does everything I need it to when it comes to managing GIT repos. All the controls you could ask for, all the features integrated in the UI, even supports git-flow. The recent major update really made it shine, speeding things up, cleaning up the UI and overall making it a solid application.

What do you dislike?

It is often slow. Some things in git can really make Sourcetree chug. They do however regularly update the app and address these concerns.

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

Most of our team are visual people who like a gui over cli, so Sourcetree is our go to for git management.

SourceTree review by Johan W.
Johan W.
Validated Reviewer
Verified Current User
Review Source

"Quite good, some strange conflicts though."

What do you like best?

The simple interface and the free repositories. And of cause, it's free to use.

What do you dislike?

Had some file conflicts when syncing files which added strange characters to some files. Some of the dialogue boxes are not so intuitive so conflicts might not be easy to fix.

Recommendations to others considering the product

Try it. It might not be the best git-software, but I like it a lot.

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

Backup and distribution of Wordpress themes and Plugins.

SourceTree review by Logan B.
Logan B.
Validated Reviewer
Review Source

"Decent UI for Git"

What do you like best?

It visually shows you what is going on with your Git branches and repositories. I love handling my merge conflicts and git-stashes in source tree.

What do you dislike?

Things sometimes just don't work very well. It's very random what doesn't work and it's at random times. Sometimes it's just easier to use the Git C.L.I.

Recommendations to others considering the product

Use it for your needs. In a lot of cases, I just use the Git C.L.I. for a lot of my needs but for other things it's much easier to just use source tree.

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

Visualization for our Git branches to make it easier to manage them.

SourceTree review by Don D.
Don D.
Validated Reviewer
Verified Current User
Review Source

"Gives git a super easy to use GUI."

What do you like best?

What i like best about SourceTree is that it provides a very easy user interface for interacting with git. All the commands that I can never seem to remember are right infront of me or in a right click menu making this my go to for git version control.

What do you dislike?

I disklike its memory usage and how slow it can be sometimes. It also has a tendency to freeze doing simple commands but overall still very helpful.

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

Easy to use version control software making development and versioning software easy.

SourceTree review by Harish G.
Harish G.
Validated Reviewer
Review Source

"A clean and efficient tool to manage your repositories"

What do you like best?

SourceTree is an effcient tool to manage your code. The UI is simple and functionalities are easy to understand. No need to remember all the complex commands of Git anymore.

What do you dislike?

There is no proper tool for handling merge conflicts. Also the repositories arent always refreshed, we need to refresh them manually.

Recommendations to others considering the product

I would suggest developers to start using this tool as it saves us the trouble of remembering the commands.

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

Code Management.

SourceTree review by Mark H.
Mark H.
Validated Reviewer
Verified Current User
Review Source

"Awesome and free visual Git interface that is well supported and maintained"

What do you like best?

I like that this is a free tool maintained by a reputable software company with other tools available in the software development space.

What do you dislike?

I have not found anything about this tool that I dislike.

Recommendations to others considering the product

Save your money on tools like Tower, and don't fight with tools like Github's desktop tool. This one is free and works REALLY well.

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

This tool helps me understand, visually, what all my git branches look like, how the branches have merged or diverged, etc. Very useful.

SourceTree review by Guillem C.
Guillem C.
Validated Reviewer
Review Source

"Source Tree"

What do you like best?

Commit, pull and push without gitbash but opening gitbash if you need.

Can see all branches, local and remote.

Can check the changes and do an easy stash of your code

What do you dislike?

Sometimes lose connection and changes don't appear. You need to restart the application.

Sometimes need a checkout and other times is not needed

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

is a good tool for a bad users of git commands

SourceTree review by Nikita C.
Nikita C.
Validated Reviewer
Verified Current User
Review Source

"Source Tree Review"

What do you like best?

All the branches can be managed at once.

What do you dislike?

Sometimes the pull and push don't work

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

Helps to manage all the branches we are working at one place, and committing and pushing the changes are very easy

SourceTree review by Anssi P.
Anssi P.
Validated Reviewer
Verified Current User
Review Source

"SourceTree makes Git usable"

What do you like best?

Git has a steep learning curve when you try to use it from the command line. SourceTree makes it easy and usable.

What do you dislike?

Sometimes I've had trouble connecting to our Github account/organization.

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

Developers need a graphical user interface for Github and SourceTree is a good choice for this.

SourceTree review by User in Retail
User in Retail
Validated Reviewer