Unbundle Git-LFS and git-flow dependencies in Sourcetree

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

To streamline the downloads necessary when installing Sourcetree and get to work we removed Git LFS and git-flow AVH from the"embedded dependencies" set. We did this because Git for Windows started including both of these directly starting with 2.12.1 and is currently on 2.17.0. Given the limited usage of older versions we felt now was a good time to make this transition. If you are using an older version of Git then Sourcetree will show notifications under the titlebar's flag to inform you of disabled functionality and options.

(Auto-migrated image: description temporarily unavailable)

If Git-LFS or Git-flow are not available, when you open a repository that relies on either of them we'll show you additional warnings.

(Auto-migrated image: description temporarily unavailable)
(Auto-migrated image: description temporarily unavailable)

If Git-LFS or Git-flow are not available and you open a repository that relies on either of them, additional warnings are shown.

Solution

Recommended Solutions

There are a few options to resolve this:

  • Update the embedded version of Git in Sourcetree: switch to the latest embedded Git version bundled with Sourcetree by using the "Update Embedded" and "Use Embedded Git" options in the "Git" preferences under the Tools/Options menu item.

  • Update your system installation of Git: upgrade to Git version 2.6.4 or higher if you clicked "Use System Git" in Git preferences.

  • Manually update Git LFS or git-flow AVH:

    • download and install Git LFS, click "Use System Git LFS" in Git preferences

    • download and install git-flow AVH, click "Use System Git Flow" in Git preferences

If you have any questions please visit us and ask away on Atlassian Community!

Updated on April 24, 2025

Still need help?

The Atlassian Community is here for you.