Interactive Rebasing with RubyMine and Webstorm

I just used Rubymine’s BETTER git integration to do interactive rebasing and only commit some changes from a file. I got the functionality that I used to depend on Spacemacs and magit for. AWESOME!

And the commit messages editor supports Vim.

Quick screencast of interactive rebasing with RubyMine

I made another interactive rebasing video.

I ran into 2 issues:

  1. I was interactive rebasing the master branch which is generally not appropriate. However, since I was making a tutorial, it was. I figured out how to see the error and that clued me into changing the preference.
  2. When I committed my changes after pausing playback, I missed committing some files. That caused a mysterious message as to why the rebase could not continue.