SourceTree聽vs聽Visual Studio Code

Need advice about which tool to choose?Ask the StackShare community!

SourceTree

7.5K
5.4K
+ 1
716
Visual Studio Code

86.3K
71.6K
+ 1
2.1K
Add tool

SourceTree vs Visual Studio Code: What are the differences?

What is SourceTree? A free Git GUI client for Windows and macOS. Use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.

What is Visual Studio Code? Build and debug modern web and cloud applications, by Microsoft. Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.

SourceTree and Visual Studio Code are primarily classified as "Source Code Management Desktop Apps" and "Text Editor" tools respectively.

"Visual history and branch view", "Beautiful UI" and "Easy repository browsing" are the key factors why developers consider SourceTree; whereas "Powerful multilanguage IDE", "Fast" and "Front-end develop out of the box" are the primary reasons why Visual Studio Code is favored.

Visual Studio Code is an open source tool with 78.4K GitHub stars and 10.9K GitHub forks. Here's a link to Visual Studio Code's open source repository on GitHub.

PedidosYa, Yahoo!, and triGo GmbH are some of the popular companies that use Visual Studio Code, whereas SourceTree is used by Zillow, PedidosYa, and Coderus. Visual Studio Code has a broader approval, being mentioned in 1104 company stacks & 2298 developers stacks; compared to SourceTree, which is listed in 615 company stacks and 400 developer stacks.

Decisions about SourceTree and Visual Studio Code
Samriddhi Sinha
Machine Learning Engineer at Chefling | 6 upvotes 路 338.1K views

Lightweight and versatile. Huge library of extensions that enable you to integrate a host of services to your development environment. VS Code's biggest strength is its library of extensions which enables it to directly compete with every single major IDE for almost all major programming languages.

See more
Kamaleshwar BN
Head of Engineering at Dibiz Pte. Ltd. | 12 upvotes 路 559.2K views

Visual Studio Code became famous over the past 3+ years I believe. The clean UI, easy to use UX and the plethora of integrations made it a very easy decision for us. Our gripe with Sublime was probably only the UX side. VSCode has not failed us till now, and still is able to support our development env without any significant effort.

Goland being paid, as well as built only for Go seemed like a significant limitation to not consider it.

See more

I explored many Git Desktop tools for the Mac and my final decision was to use Fork. What I love about for that it contains three features, I like about a Git Client tool.

It allows * to handle day to day git operations (least important for me as I am cli junkie) * it helps to investigate the history * most important of all, it has a repo manager which many other tools are missing.

See more
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of SourceTree
Pros of Visual Studio Code
  • 203
    Visual history and branch view
  • 161
    Beautiful UI
  • 134
    Easy repository browsing
  • 85
    Gitflow support
  • 73
    Interactive stage or discard by hunks or lines
  • 20
    Great branch visualization
  • 18
    Ui/ux and user-friendliness
  • 8
    Best Git Client UI/Features
  • 7
    Search commit messages
  • 5
    Available for Windows and macOS
  • 1
    Search file content
  • 1
    Log only one file
  • 317
    Powerful multilanguage IDE
  • 284
    Fast
  • 182
    Front-end develop out of the box
  • 150
    Support TypeScript IntelliSense
  • 131
    Very basic but free
  • 113
    Git integration
  • 97
    Intellisense
  • 72
    Faster than Atom
  • 44
    Better ui, easy plugins, and nice git integration
  • 41
    Great Refactoring Tools
  • 38
    Good Plugins
  • 36
    Superb markdown support
  • 34
    Terminal
  • 31
    Open Source
  • 25
    Large & up-to-date extension community
  • 24
    Extensions
  • 22
    Powerful and fast
  • 22
    Awesome UI
  • 20
    Portable
  • 16
    Best editor
  • 15
    Best code editor
  • 14
    Open, cross-platform, fast, monthly updates
  • 14
    Easy to get started with
  • 14
    Built on Electron
  • 13
    Good for begginers
  • 13
    Crossplatform
  • 11
    All Languages Support
  • 11
    Extensible
  • 11
    Lots of extensions
  • 10
    Ui design is great
  • 10
    Extensions for everything
  • 10
    Totally customizable
  • 10
    Faster edit for slow computer
  • 10
    Git out of the box
  • 10
    Useful for begginer
  • 10
    Easy to use and learn
  • 10
    "fast, stable & easy to use"
  • 9
    It has terminal and there are lots of shortcuts in it
  • 8
    Great language support
  • 8
    Works With Almost EveryThing You Need
  • 8
    Great community
  • 8
    SSH support
  • 7
    Fast Startup
  • 7
    Great document formater
  • 7
    Features rich
  • 7
    Powerful Debugger
  • 6
    He is not Michael
  • 6
    Can compile and run .py files
  • 6
    Awesome multi cursor support
  • 6
    Python extension is fast
  • 6
    She is not Rachel
  • 5
    Extension Echosystem
  • 5
    Language server client
  • 5
    SFTP Workspace
  • 5
    Easy azure
  • 4
    VSCode.pro Course makes it easy to learn
  • 4
    Very proffesional
  • 4
    Has better support and more extentions for debugging
  • 3
    Excellent as git difftool and mergetool
  • 3
    Virtualenv integration
  • 3
    'batteries included'
  • 3
    Has more than enough languages for any developer
  • 2
    Emmet preinstalled
  • 2
    VS Code Server: Browser version of VS Code
  • 2
    Fast and ruby is built right in
  • 2
    Better autocompletes than Atom
  • 2
    CMake support with autocomplete
  • 2
    Supports lots of operating systems
  • 2
    Light
  • 2
    More tools to integrate with vs

Sign up to add or upvote prosMake informed product decisions

Cons of SourceTree
Cons of Visual Studio Code
  • 10
    Crashes often
  • 8
    So many bugs
  • 6
    Fetching is slow sometimes
  • 4
    Very unstable
  • 4
    Can't select text in diff (windows)
  • 3
    No dark theme (Windows)
  • 3
    Extremely slow
  • 2
    Freezes quite frequently
  • 2
    Can't scale window from top corners
  • 2
    Doesn't differentiate submodules from parent repos
  • 2
    Requires bitbucket account
  • 2
    UI blinking
  • 2
    Diff makes tab indentation look like spaces
  • 2
    Windows and Mac versions are very different
  • 2
    Windows version worse than mac version
  • 2
    Diff appears as if space indented even if its tabs
  • 2
    Doesn't have an option for git init
  • 2
    Useless for merge conflict resolution
  • 1
    No reflog support
  • 1
    Installs to AppData folder (windows)
  • 1
    Bases binary check on filesize
  • 1
    Can't add remotes by right clicking remotes (windows)
  • 1
    Generally hard to like
  • 31
    Slow startup
  • 18
    Resource hog at times
  • 16
    Poor refactoring
  • 9
    Poor UI Designer
  • 8
    Weak Ui design tools
  • 6
    Poor autocomplete
  • 4
    Microsoft
  • 4
    Poor in PHP
  • 3
    Poor at Python
  • 2
    Poor intellisense. poor java
  • 2
    Super Slow
  • 1
    Dilshad
  • 1
    Poor in Python
  • 1
    Microsoft sends telemetry data
  • 1
    Huge cpu usage with few installed extension
  • 1
    No color Intergrator
  • 1
    No Built in Browser Preview
  • 1
    Very basic for java development and buggy at times
  • 1
    No built in live Preview

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -

What is SourceTree?

Use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.

What is Visual Studio Code?

Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.

Need advice about which tool to choose?Ask the StackShare community!

What companies use SourceTree?
What companies use Visual Studio Code?
See which teams inside your own company are using SourceTree or Visual Studio Code.
Sign up for Private StackShareLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with SourceTree?
What tools integrate with Visual Studio Code?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to SourceTree and Visual Studio Code?
GitKraken
The downright luxurious Git client for Windows, Mac and Linux. Cross-platform, 100% standalone, and free.
Bitbucket
Bitbucket gives teams one place to plan projects, collaborate on code, test and deploy, all with free private Git repositories. Teams choose Bitbucket because it has a superior Jira integration, built-in CI/CD, & is free for up to 5 users.
Tower
Use all of Git's powerful feature set - in a GUI that makes you more productive.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
Fork
Manage your repositories without leaving the application. Organize the repositores into categories. Fork's Diff Viewer provides a clear view to spot the changes in your source code quickly.
See all alternatives
Reviews of SourceTree and Visual Studio Code
JavaScript Guru
Review of
Visual Studio Code

Visual Studio Code takes writing code to the next level.

There is a great community out there, it is open source, it is lightning fast, and it just works out of the box.

It has a TON of useful extensions that can make the software do just about anything that you can imagine. It has GIT support directly within the software that doesn't require any extra plugins or configuration.

Review of
Visual Studio Code

I have been using VS code to develop Angular 2 application, it is great a highly support of Angular Directives and Services within HTML tags. It ease the development process of understanding syntax as a beginner in web development

How developers use SourceTree and Visual Studio Code
Mick Dekkers uses
Visual Studio Code

I love how responsive VS Code is, and the out-of-the-box intelligent code completion it provides for many JavaScript libraries and frameworks has been a great boost to my productivity. We also have it to thank for pioneering the language server protocol, which allows the development of code intelligence tools for any editor or IDE.

Promethean TV uses
Visual Studio Code

PrometheanTV builds applications and services utilizing a variety of languages and technologies. The Visual Studio Code IDE is used by various technical staff to build software on a variety of languages supported by the IDE including C#, HTML/CSS/JS, etc.

David Flynn uses
Visual Studio Code

Increasingly we are using VS Code more and more. It is very handy for working on Javascript, Powershell scrips, TSQL, markdown etc. Often use it's integrated terminals for spinning up APIs, running off tests and running various scripts.

Royal Icing uses
Visual Studio Code

VS Code is a delightful editor, faster than Atom while offering a suite of tools tailored for web app development, such as an integrated Terminal, git, and Node.js debugger. Plus the extensions ecosystem is pretty great.

Promethean TV uses
SourceTree

Used by various PrometheanTV technical staff to interface and interact with the Git Source Control service.

Kane Blueriver uses
SourceTree

Since being familiar to git CLI, I nearly never open it again except using it as a diff tool.

Ralic Lo uses
SourceTree

Used Source Tree to maintain version / commit / pull request , merge of codes for a team.

vgorloff uses
SourceTree

Using Git when command line is not suitable.

Danai Sookcharoen uses
SourceTree

Manage Project with GIT source code control