Inside Atlassian

Browse Sourcetree

Using submodules and subrepositories

A headline feature of SourceTree 1.3 is the support for submodules (in Git) and subrepositories (in Mercurial). The terms may be different, but they refer to the same concept; that of nesting other repositories within the folder structure of your own repository. The most common reason for wanting to do this is that your project […]

JIRA integration & other external project links

SourceTree 1.3 makes it easy to navigate to JIRA issues which are associated with your commits – and in fact to other supporting information like Crucible reviews or any predictable pattern in a commit message that you can identify. Linking a repository to a JIRA project If you’re committing code to resolve a JIRA issue, […]

Smart branching with SourceTree and Git-flow

Note: for brevity this article refers to Git and git-flow, but SourceTree supports exactly the same concepts in Mercurial via Hg Flow too. In early 2010, Vincent Driessen wrote an article called “A successful Git branching model” which recommended an approach called git-flow to use git branches in your development cycle. The idea was to standardise branching and merging […]

SourceTree for Windows 2.0 is now in beta

We’ve added a ton of new features and improvements in this release: Manage your bookmarks easily with a new and colorful tab design Huge performance improvements Pixel-perfect per-monitor DPI support Tabs and Header We implemented a new tab-centric design to increase vertical space and to give readability to the the repository you’re currently working in. The new header design […]

SourceTree for Windows 2.0: New UI, faster performance, and Microsoft Git Virtual File System support

It’s an exciting time to be a Windows developer using SourceTree. We’ve seen steady adoption of SourceTree for Windows and today more than half our users come from Windows – impressive for a tool that used to be Mac only! Since launching the 2.0 beta in January and acting on the feedback we’ve received since, […]

SourceTree 2.0 for Windows – 3x faster than SourceTree 1.9

Performance was one of the key things we wanted to address while working on SourceTree 2.0 for Windows. It was a cause of frustration for many of you, and we knew we could do much better to improve your experience with SourceTree. Rather than focus on one performance attribute or one git command, we took […]

SourceTree support moving to Atlassian Community

Starting Tuesday, May 9th, we will be supporting SourceTree through the new Atlassian Community. Dedicated support via Atlassian Community In the past we focused on providing support to SourceTree users with their various setup and configuration issues via support.atlassian.com. Analysing many of these resolutions, we realised that the nature of these support requests didn’t necessitate private […]

Windows 2.0 gets a fresh look

SourceTree 2.0 brings massive wins not only for performance, but for design. In this release, we’ve continued to address the number one customer feedback theme: UI complexity. To this end, we’ve brought some much needed consistency and simplicity to the interface. A proper home for tabs The Windows App always used tabs for navigating between […]

Open Source Announcement: phased releases for Sparkle-based macOS apps

Many macOS apps like SourceTree are distributed outside of the Mac App Store and provide in-app updates via a popular open source framework – Sparkle. Using Sparkle, SourceTree pushes out updates to all users simultaneously whenever the Appcast.xml file is updated. While suitable for its intended purpose, these days many web services favor rolling out updates to groups of users in an […]

Engineering a darker SourceTree

A “non retina-burning” update for SourceTree on macOS has been on our radar for a long while, and recently our senior designer Joel Unger came up with a mock-up on how it might look. We went back and forth on limitations and compromises (i.e. the old expectations versus reality phase) while exploring the concept during ShipIt, Atlassian’s well known hackathon. From there it […]

Build status within Sourcetree for macOS

The best software development tools aid you in your development and stay out of your way as much as possible. They also provide all the context you need to get work done, removing the need to switch between tools to work out what’s going on or what to do next. Sourcetree is built to aid those new […]

Getting started with Bitbucket Pipelines in Sourcetree

Modern software development practices like CI/CD and DevOps help the whole team be responsible for code quality. However, success in this environment depends on important information being accessible to everyone, instantly. Our Sourcetree team has taken this idea to heart in macOS by providing greater visibility into your builds, giving you more context and confidence […]

Making you faster with Sourcetree 2.4 for Windows

We listened closely to all of your feedback about the pain points that remained in the 2.x release of Windows, and the resounding chorus was… performance, performance, performance! While we’d already integrated LibGit2 with great success it wasn’t a panacea. We knew we could do better but needed more data. Under the covers We began by adding the Process Log, which helps […]

Sourcetree for Windows Enterprise now available

The Sourcetree team are proud to announce an Enterprise version of Sourcetree for Windows aimed at organizations who run managed environments to install, update, and manage app installations at scale. Admins now have insight into who is using Sourcetree in their organization, and greater control over where and when Sourcetree is installed and updated, with […]

Sourcetree 3.0 branches out with new hosting services

The power of Sourcetree lies in its ability to simplify how you manage changes to your source code in a visual way, whether you’re new to coding and trying to master the basics, or an experienced hand working with a team around a complex codebase. We also speed up your workflow by helping you interact with your repositories directly from Sourcetree […]