Inside Atlassian

Browse Sourcetree

Article in Software

Design: a great bit of simplification

One of the focus areas for the Sourcetree team is how we can take something relatively complex—the command line clients for Git and Mercurial—and present it in a GUI that provides all the flexibility an expert would require but doesn’t intimidate those new to DVCS and its tools. I recently joined the team, having spent […]

Article in Sourcetree

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 […]

Article in Sourcetree

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, […]

Article in 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 […]

« Previous Page12