I am using Visual Studio for editing source code and once a while I switch to Windows Explorer to commit changes with TortoiseSVN. This procedure works well for me and I am quite happy with it. However recently I started to rename classes and reorganize namespaces a lot. I like to rename and move files in Visual Studio because it automatically update project file for me. However when I commit changes I have to tell to TortoiseSVN that old files was deleted and new files was added what isn't quite true and it breaks history of particular code.
So my question is: When I rename file in Visual Stuido is there any way to tell TortoiseSVN that I did that to prevent file history?
Update (16:30): Ankhsvn seems to be obvious answer but I like thing as they are now. It sounds weird but I like TortoiseSVN not being integrated in Visual Studio. This is maybe because of my two monitor setup when I have always opened file manager on my secondary monitor. May because I found Solution Explorer little clunky. Maybe because I like to think about code editing and revision control as separate steps of software development. I don't know.