I recently noticed that the "stage selected lines" and then "commit only those lines" stopped working. It is now committing the entire file.
If I have a file with 20+ lines changed lines in it, say lines 1-20
and I want to make one commit with lines 3-8
and then another commit with lines 1-2, 9-20
My usual work flow was to select those lines and then click Commit.
As of two attempts recently this commits the whole file not just those lines.
I'm on macOS 10.12.6 and Sourcetree 2.7.6
I've now switched to use Sourcetree to stage the specific lines and commit within my command line as that does seem to be working.
My previous workflow appeared to work as expected 48 hours ago.
I'm experiencing this problem now, with version 3.1.2
I stage lines from a file, write a commit message and hit "commit", and the whole file gets committed. This is very frustrating!
Being able to commit selected files so easy is one of my favorite features on SourceTree.
Any advice appreciated.
We're not aware of any issues in this area with 2.7.6. There aren't any remote interactions that can affect Sourcetree's behavior; the only way we would cause a change for you is if you download a new update of the app.
Are you using embedded or system Git (check the app's preferences)? What version is it?
Principal Developer, Sourcetree
Using Sourcetree 4.0.1 and just updated macOS to 10.15.4 from macOS High Sierra and now staging lines no longer works. The whole file is moved into the staged area but also remains in the unstaged area.
Correction - was during uncommitted merge. macOS update was just coincidence.
Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events