No, you can’t. Not tracking the complete file history, moving / renaming a known SVN failure. If you really need this functionality, you'll be better off with something like git or Mercurial.
And yes, I know that switching to a new VCS many times is actually not an option. Unfortunately, this means that when you come across something like that, you are pretty much stuck.
source share