IntelliJ 12 SVN doesn't always commit everything that it needs to. I don't have any faith in the IDEs versioning integrity and so I am forced to use tortoise SVN, but I find this a ridiculous thing for me to have to do given the fact that this is a paid IDE.
Even simply running SVN commands from command line gives me a better result than what I experience with IntelliJ.
It acts like it has uploaded a file you've added. Only for you to hop on a plane, get to another site and see that, in-fact, it totally and randomly ignored committing some of your critical source files, creating random sprouts of CNF exceptions all over the place.
If this is a user error (whichI don't think it is given the randomness of the issue), then the jetbrains really needs to redesign their svn commit dialog to better highlight files that it is NOT adding to the commit. These files should be VISIBLE by default so I know to click/specify that I want them uploaded.
Everything else about the IDE, and especially it's code-completing intelligence, is supreme.