This worked the first time I set it up, but now seems broken after an IDE restart. I have also done "svn switch" couple of times between branches, but the IDE is able to recognize where the repository is (so long as I don't switch the svn repository while the IDE is running). I guess the IDE is confused with where the branch root directory is? (or how to convert filename from absolute to relative paths).
I have a file foo/bar checked out under /Users/harry/code/foo/bar - this is in the main branch.
When I try to compare bar with its version in branch2, it complains it cannot locate /Users/harry/code/foo/bar insider branch2 or branch3 (where the file clearly exists).
I have configured two branches branch2 and branch3 following the directions in the submenu. Worked the first time I tried this, but seems broken now.
I am using Subversion -> Compare with Branch.... in the displayed editor area context menu (secondary/right-click)
Let me know what are the next steps in debugging this.