: Ok, the only drawback is that I won't be able to use Idea to change existing : code to use the new class automatically.
i think you can use idea to do all the refactoring including old.java->new.java, then manually... mv new.java tmp.java svn cp old.java new.java mv tmp.java new.java. svn commit. worst case scenerio: do the svn cp first, then commit, then manually delete (so svn thinks it's missing) and then do all your refacotring (so idea recreates the file) and then commit. -Hoss (the guy that still does all his refactoring by hand in emacs)