MSSCCPRJ.SCC files not being created

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

Moderator: SourceGear

Post Reply
tbdean
Posts: 7
Joined: Fri Oct 15, 2004 4:53 pm

MSSCCPRJ.SCC files not being created

Post by tbdean » Tue Oct 19, 2004 6:00 pm

I converted my VSS projects over, setup a working folder, and copied all the projects. However, it only copied over the code files, not the MSCCPRJ.SCC files. So in VB6 when I open up the project it asks if I want to add the poject as a (new) Vault project, and in .Net I'm given an error that the project is under source control, but MSSCCPRJ.SCC is missing.

In VSS I just edited the code directly on the file server, but I now:

http://software.ericsink.com/scm/source_control.html

see the light. :) I'd like to start doing this the "right" way but I think I'm not quite there yet. Am I missing a step?

Thanks!

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

Post by lbauer » Wed Oct 20, 2004 7:56 am

Try adding the VB6 project to source control with Vault as your default SCC provider. In VB6 this is in Tools->SourceGear Vault->Add Project to SourceGear Vault. This will create the MSCCPRJ.SCC file for the project.

In VS.NET you should first unbind the project from VSS using VSS as your default source code control provider. Use File->Source Control->"Change Source Control" to unbind. After the project has been unbound, change SCC provider to Vault and add the project to source control.
Linda Bauer
SourceGear
Technical Support Manager

tbdean
Posts: 7
Joined: Fri Oct 15, 2004 4:53 pm

Post by tbdean » Thu Oct 21, 2004 2:11 pm

That worked great, thanks. The project wasn't duplicated and no logs were lost. Vault picked right up that it was an existing project being re-attached.

One more dumb question. Where is Vault phsically storing my code? I've got my working folder, but are all the files on my file server even being used, or is everything in SQL now? Or is Vault only storing old modified files in SQL and still keeping the current version of files on the file server like VSS did?

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

Post by lbauer » Fri Oct 22, 2004 8:29 am

There are no dumb questions. :D

You code is stored in the MS SQL Server database. We store the baseline files and then "deltas" or the changes to files rather than full copies of each version. If you need a historical version or the latest version, Vault recreates the file from the baseline plus changes made since the baseline.
Linda Bauer
SourceGear
Technical Support Manager

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

Post by lbauer » Fri Oct 22, 2004 9:20 am

Sorry, I had this backwards. Vault keeps the latest version of the file and reverse deltas. It recreates historical versions by using the latest version and removing the changes made between the latest version and the version you want to retrieve from history.
Linda Bauer
SourceGear
Technical Support Manager

Post Reply