:: MacCVSClient :: FAQ
  My repository has changed location (server, file system, etc.) — can I change my sandbox without doing a check-out again?

Yes you can. Here is how you should do it:

First create a new login profile for the server with the new address/file system location:

  1. Go to the login profiles list in the preferences.
  2. Select the login profile with the old server details.
  3. Change its "Description" to a new one (e.g. append the string 'new' to the end).
  4. Update the server details so they reflect the new repository.
  5. Click the "New" button.
  6. Click OK to close the preferences.

Now change your sandbox:

  1. Open the sandbox folder in MacCVSClient.
  2. Select menu command "Special/Reroot Sandbox...".
  3. Select the login profile with the new server details.
  4. Click OK in the reroot sandbox dialog.
  5. Click OK again in the confirmation dialog.

You can then remove from the preferences the login profile which refers to the old repository.

Be aware that rerooting your sandbox to a wrong repository can cause you serious problems! Make sure your new repository details are correct, then double check, don't rush it, sleep over it and check again carefully before running CVS commands on the newly re-rooted sandbox.

Use the "Special/Reroot Sandbox..." command with utter caution only.

Rev. 1.4 Legal — Copyright © 2000-2004 Jörg Bullmann