-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
3.4.26
-
None
-
Severity 2 - Major
After the latest Sourcetree update, we were prompted to update Git due to the unbundling of Git-Flow and Git-LFS dependencies, as described here:
https://support.atlassian.com/sourcetree/kb/unbundle-git-lfs-and-git-flow-dependencies-in-sourcetree/
We followed the instructions and updated Git.
We are using Microsoft’s Git version with VFS support:
https://github.com/microsoft/git
Sourcetree is configured to use the system Git.
However, when switching to a branch where Git-Flow is enabled, Sourcetree displays the following message:
You need to update to Git 2.6.4 or later (recommended: 2.51.0.1).
We are already using Microsoft Git 2.51.1, which is newer than the recommended version, but Sourcetree does not recognize it as valid.
As a result, Git-Flow functionality is broken.
Steps to Reproduce
- Install Microsoft Git 2.51.1 (VFS).
- Configure Sourcetree to use the system Git.
- Open a repository with Git-Flow initialized.
- Attempt to use any Git-Flow operation.
Expected Result
Sourcetree should correctly recognize Microsoft Git 2.51.1 (VFS) as a compatible Git version and allow Git-Flow operations.
Actual Result
Sourcetree displays a message stating that Git must be updated to 2.6.4 or later, even though the installed version is newer.
Git-Flow cannot be used.
Workaround
Downgrading to Microsoft Git 2.51.0.vfs.0.3 resolves the issue temporarily.
Environment
- Sourcetree version: 3.4.26
- Operating System: Windows 11 25H2 26200.6899
- Git version: Microsoft Git 2.51.1.vfs.0.0
- Git-Flow: Enabled on repository branches