After I updated SourceTree to version 188.8.131.52, it cannot push commit to Gerrit. While using 2.0.1, it is OK. I think the reason is SourceTree using different push command.
The old version using like:
git push origin HEAD:refs/for/master
The new version using like:
git push origin HEAD:refs/heads/refs/for/master
Is there any way to let new version SourceTree using the same command like old ones?
I was able to work around this by creating a git alias, then in Sourcetree create a custom action for the repo.
git config --global --add alias.pushooks '
push origin HEAD:refs/
Source tree custom action:
Script to run: git
Check Show full output
Supported Platforms macOS Sourcetree has a lot to offer and, like many developer tools, finding and using it all can be a challenge, especially for a new user. Everyone might not love ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG