MSSCCPRJ.SCC Files
Moderator: SourceGear
MSSCCPRJ.SCC Files
I just installed Vault and got it up an running on my company's server for evaluation. I noticed that it does not automatically check in the MSSCCPRJ.SCC files for the vs.net projects. I've notice that if I delete my local copy of the code, do a get latest and open the project in vs.net it'll complain saying the source control information is missing that is contained in the MSSCCPRJ.SCC file. After reading around on the forums several people advise against storing that file in source control saying it contains machine specific information or user login information.....viewing this file in notepad I see neither, infact I see the information vs.net says it needs. So my next question is is why isn't this file checked in and if not, how can other users work on the projects stored in Vault w/o the file??
The MSSCCPRJ.SCC is created relative to each user. When you add a project to source control using Visual Studio, these binding are created for the project on your client machine.
If you are retrieving the project to the client machine for the first time, use Visual Studio and open the project from source control. This is under File->Source Control->Open from Source Control.
The procedure is different for web projects, if you're using VS 2005.
http://support.sourcegear.com/viewtopic.php?t=5548
If you are retrieving the project to the client machine for the first time, use Visual Studio and open the project from source control. This is under File->Source Control->Open from Source Control.
The procedure is different for web projects, if you're using VS 2005.
http://support.sourcegear.com/viewtopic.php?t=5548
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
I don't think it's user specific here are the contents of the file on my machine and they're identical on every machine:
SCC = This is a source code control file
[InVision.sln]
SCC_Aux_Path = http://dev/VaultService|:1
SCC_Project_Name = $/InVision
How is that user or machine specific??
SCC = This is a source code control file
[InVision.sln]
SCC_Aux_Path = http://dev/VaultService|:1
SCC_Project_Name = $/InVision
How is that user or machine specific??
Usually the name you login as is in the SCC_Aux_Path variable, but yours seems to be missing. That login name would be different for each user.
If you are starting with a fresh copy of a project, you need to do an Open From Source Control (the first time only) to create the MSSCCPRJ.SCC file based on the new bindings. After that a Get from either the IDE or the standalone Vault client will work properly.
If you are starting with a fresh copy of a project, you need to do an Open From Source Control (the first time only) to create the MSSCCPRJ.SCC file based on the new bindings. After that a Get from either the IDE or the standalone Vault client will work properly.