Possible to set relationship between overlapping SVN repos?

I am not sure if this is possible or not, but I have a situation where a single website is maintained through three different overlapping SVN repositories. I created a project with a seperate folder for each SVN repo. Is there a way to tell PHPStorm how these folders relate to one another in the final file structure?

The site is structured like this:

  • root (This is the root of all three SVNs)
    • Includes (SVN1)
    • public_html (SVN2, SVN3)
      • index.php (SVN2)
      • folder (SVN2)
      • blog (SVN3)

The project is structured like this in PHPStorm:

  • Libs
    • Includes
  • Wordpress
    • public_html
      • blog
  • Site Content
    • public_html
      • index.php
      • folder

This structure allows common libraries (root/includes) to be shared among sites from a single SVN repository, and Wordpress and other site content are split into two seperate repos. Ideally, I'd like to be able to have PHPStorm recognize includes that cross from Site Content to Libs, as well as image paths, for example, that point from Wordpress to the rest of the site and vice - versa. I've tried experimenting with Content Roots, but that doesn't seem to be it. Any advice would be greatly appreciated.

Please sign in to leave a comment.