Mercurial and Git are two of the most popular revision control and code management tools solutions available. SourceTree for Mac has been designed to provide easier access to Mercurial or Git repositories via a well organized, crisp looking graphical user interface.
Key Features include:
- Full powered DVCS.
- Intuitive User Interface.
- Git-flow support
- Hg-flow support
With SourceTree for Mac, the need to employ Terminal has almost been eliminated. The app can manage both hosted and local repositories, and it provides support for undertaking basic maintenance tasks, such as cloning, committing, creating, merging or pushing projects.
Overall, SourceTree for Mac is a powerful client for Mercurial and Git distributed revision control systems. It gives you a way to manage Mercurial and Git repositories hosted online or locally, without having to use Terminal. The graphical user interface provides fast, smooth access to a variety of tools to work with.
Robust support for additional hosting services (SSH, Repos, Avatars, PRs)
GitLab (Cloud, CE, EE)
Visual Studio Team Services (VSTS)
Refreshed onboarding experience
Use Bitbucket Cloud or Bitbucket Server to register
Quicker setup and access - from download to cloning in half the steps!
Getting Started notification to help new users
Ability to configure global commit author in onboarding
Rewritten OAuth authentication now uses your default browser to sign-in
Move 'files changed' count from sidebar to the Commit toolbar item
Utilize Git's no-optional-locks flag to reduce collisions
Show in Finder toolbar button now always open the root folder for repo
Connect button in the empty Remotes tab now opens Accounts pane
Password field is now visible when necessary for services' extended integration (not DVCS)
Update to embedded Git 2.18.0
Update to embedded Mercurial 4.6.0
Update to embedded Git LFS 2.5.0
Upgrade for macOS 10.13 High Sierra compatibility including Swift 4
Swap out deprecated WebViews wherever possible
Performance improvements related to theming
Remote is no longer clipped in the Repository Browser
Tweaked account selection dialog for multiple Bitbucket accounts
OAuth login for Bitbucket Cloud will no longer incorrectly redirect when signing in
GitHub OAuth sign-in is no longer inexplicably disabled for some users
Fix Hg-Flow menu items not being enabled after initialization
Clear out all related repositories when a hosting service account is removed
Ensure Git operations never execute in Mercurial based on preferences
Update to Sparkle 1.20.0
Update to CocoaLumberjack 3.2.0
Update to Crashlytics 3.10.7
Update to Fabric 1.7.11