I am new to CCS. In the past all of the IDEs I used had an option to open a project. The project would reside in a dedicated directory. That worked well for us since all of our files are stored on a dedicated server in an organized tree and the file structure on the server is mapped through a drive letter. This allows us to use a desktop to start a project and then be able to continue on a laptop (work from home through VPN for example). When work on the current version is complete the working project directory with all of its files is copied to a version directory (version_1 for example). It also allowed us to copy a project directory (using SynchToy by Microsoft) to a local disk and be able to work on it when a network connection is not available.
With CCS, there is a new thing called workspace. It seems like in our case I would have to have a dedicated workspace created on the server for each project and each time I need to open a different project I would switch the workspace, correct?