MSSCCPRJ.SCC Files

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
rrife
Posts: 2
Joined: Mon Apr 10, 2006 8:13 am

MSSCCPRJ.SCC Files

Post by rrife » Mon Apr 10, 2006 8:18 am

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??

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Mon Apr 10, 2006 8:23 am

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
Linda Bauer
SourceGear
Technical Support Manager

rrife
Posts: 2
Joined: Mon Apr 10, 2006 8:13 am

Post by rrife » Mon Apr 10, 2006 11:07 am

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??

dan
Posts: 2448
Joined: Wed Dec 17, 2003 5:03 pm
Location: SourceGear
Contact:

Post by dan » Mon Apr 10, 2006 1:10 pm

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.

Post Reply