I am about to move to SVN as my RCS of choice (after many years using CVS) and have a basic question...
I have a number of shared projects - code that I want to use with lots of different projects. Is it possible to 'link' these shared folders to the projects that need them, so checking out a project will also checkout the shared code?
For example, suppose my repository looks like this:
root
--project1
--project2
--shared
--smtp
When I checkout project1, I also want to checkout shared and smtp.
Back in my CVS days I would of used a Unix symbolic link in one of the project folders, but as my new SVN repository won't necessarily be hosted on a Unix box, I can't do the same.