I'm about to upgrade to 4.0 EAP, but occasionally I have problems using Git and Rubymine. I don't use RM Git integration, though I may try that. I just use Git form the command line.
Most of the time RM stays in sync when I change branches. That is, when I change branches, the uncommited changes on the current branch are gone without having to stash them. But occasionally, I have some issues where the uncommited changes on the current branch are kept when I change branches, which can cause some problems.
What am I doing wrong here? How does Rubymine watch for changes in files and branches when not using Git integration?
MacBook-Pro-2 dconner$ git checkout ten
Switched to branch 'ten'