Post
by sterwill » Thu Oct 28, 2004 9:56 am
Vault stores its working folder information in a similar way to CVS. CVS creates a directory named "CVS" inside each of its working folders, and puts some state information there. Vault creates a directory called "_sgvault" in the user's Windows application data folder, one for each working folder, or optionally inside the working folders themselves (you can set this option in the client's Options dialog). Vault also puts its version state there, but also includes full copies of the unmodified files in the working folder itself. These are baseline versions, which it needs to create deltas to send to the server when checking in changes.
Turning ON the option to store working folder information inside the working folders makes cleaning up easier. When you know you're done with a working folder, you can simply delete it, including all the baseline versions and state information that reside in the "_sgvault" directory. Vault has no way of knowing when a user will be finished working with a working folder, so it won't automatically remove files when they're stored in the application data location.
Shaw Terwilliger
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`