We have a VS 2005 web project under source control checked into Vault (version 3.1.2). Because there isn't a project file in VS 2005 any longer tracking project inventory, if a team member deletes files from the controlled project, and then I do a Get Latest, the files that my team member deleted now show in my VS project Solution Explorer as Newly Added Files because they are still on my file system but no longer in Vault. At that point, if I did a Check In recursively from the root, all of those files would be checked back in to source control.
In VS 2003, because there was a project file which tracked inventory, in that same scenario, those deleted files would show up w/ a white icon and are only visible if Show All Files is on in the Solution Explorer. That way, it was fairly easy to identify which files could be deleted from my local machine. More importatly, if I did a Check in recursively from the root, those files would NOT be checked back in.
Is there any way to achieve that same sort of VS 2003 functinality in VS 2005? The specific question is, is there a better way to keep the files on each team member's file system in sync w/ current deletions made from other team members without those files showing up as Newly Added on the other team members PCs?
VS 2005 - Deleted files change to Newly Added
Moderator: SourceGear
I don't know if there is a way to do it within VS2005 - you might need to ask Microsoft. However, if you do the Get via the Vault GUI client, it has an option to delete files on local disk that no longer exist in the repository (if you do the get on a folder rather than individual files). This probably isn't what you are looking for, but I'm not aware of an easy answer to this.