We have a root folder than contains two sub folders. One sub-folder contains a web-project (that has many subfolders in it). The other sub-folder has many sub-folders, each corresponding to a unique .csproj. We have set the working folder for the root folder to what we want. This is the only folder for which we specify a working folder.
The issue we are seeing is that after working in dev-studio for while, sometimes some of the sub-folders in the non-web-project folder have working paths set that are not derived from the root's working path. We branched our code and basically created a total copy of the mainstream development effort as our branch. We see some of the working paths in the branched codebase getting set to where the working folders should be set for the mainstream codebase. The crappy thing is that I have yet to find a way to consistently reproduce this behaviour - other than waiting until something isn't working right

So, I guess I have two main questions...
First, can VS.NET - with the integration with vault enabled - change the working paths within vault -- or is this something that can only be configured through the vault client (assuming there is no valut API stuff happening by us - we are only using the vault GUI client)? Secondly, does vault store the working paths for each machine, each user, each user from each machine, etc.?
We don't ever explicitly set the working path for any of the sub-folders, except for when we are trying to correct this issue - in this case we remove the folder in the "Set Working Folder" dialog so the working folder goes back to inheriting the working folder from its parent. Could this be because of something wrong we did when we branched the code? I'm really just guessing because I don't know everything about how vault works. Thanks for your time.
grif