If I understand you correctly this would mean that somebody (user/developer) has to checkout the code for each of the projects from the repository location (say C:\svn\data\repositories) to:
C:\data\project1 C:\project\bluecat C:\software\abc so that the above locations reflect the latest code?