SourceTree

(97)
4.3 out of 5 stars

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?
Ibm rational team concert versioncontrol  2x

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
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 97 SourceTree reviews
LinkedIn Connections
SourceTree review by <span>Deepak K.</span>
Deepak K.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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.

Sign in to G2 Crowd to see what your connections have to say about SourceTree
Headshots
SourceTree review by <span>YagneshKumar P.</span>
YagneshKumar P.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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.

What Version Control Clients solution do you use?

Thanks for letting us know!
SourceTree review by <span>Chad C.</span>
Chad C.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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 <span>Evan M.</span>
Evan M.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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 <span>Rakesh K.</span>
Rakesh K.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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 <span>Daniel T.</span>
Daniel T.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

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

Kate avatar
Kate from G2 Crowd

Learning about SourceTree?

I can help.
* We monitor all SourceTree reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.