How Can We Update SVN Directories Not In Our Content Root(s)?

Hello all,

I have a project in an SVN repository and Pycharm's Content Roots are directories from that repository. I can use Pycharm to update those directories just fine, but I can't find a way to use Pycharm to update my copy of the project from SVN as a whole.

For example, the root directory of my SVN checkout is SVNROOT. SVNROOT contains a PROJECT directory. If someone else adds a RESOURCES directory to SVNROOT and commits it, there's no way that I can find for me to get RESOURCES through my copy of Pycharm without deleting my entire Project Structure, re-configuring it to use SVNROOT directly, updating SVN though SVNROOT and then redoing my original configuration and adding RESOURCES. This becomes considerably more cumbersome with the addition of more Content Roots.

Is there any way for me to tell Pycharm to perform an SVN update on SVNROOT without jumping through hoops? This is enough of a pain for my team that if we don't find a solution we'll just have to reconfigure everything to avoid this in the future.

In case it's relevant, I'm configuring my Content Roots this way so that it's easy to navigate and so that the Content Roots are added to the PYTHONPATH.

Thank you for your time!

Please sign in to leave a comment.