Heads up! On March 5, starting at 4:30 PM Central Time, our community will be undergoing scheduled maintenance for a few hours. During this time, you will find the site temporarily inaccessible. Thanks for your patience. Read more.
×Hi,
I work using pull requests and sometimes they need to be reverted. The command line workflow I use is as documented here: http://tildedave.com/2012/11/24/reverting-a-github-pull-request.html
Basically I create a new branch, find the merge commit SHA and then run
git revert -m 1 SHA
In sourcetree there is the 'Reverse commit...' option, which does a git revert but it will not work on a merge commit because it will not use '-m' (see https://answers.atlassian.com/questions/322559/what-exactly-is-reverse-commit).
How can I use sourcetree to revert a merge commit?
Thanks
If you want to do it in SourceTree, you can only do it with a custom action.
I already created a feature request for this, you can vote for it here.
Zero reference for the command to enter into the custom action to actually answer the question?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Script to run:
git
Parameters:
revert -n -m 1 $SHA
(I prefer it not to automatically commit so I can review the changes, hence the -n parameter)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks it was helpful for me
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.