Using the Import Tool

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

Moderator: SourceGear

Post Reply
Tom

Using the Import Tool

Post by Tom » Tue Mar 15, 2005 2:14 pm

I have lots of Visual Source Safe projects that I need to converrt to Vault.

One project took over 4 hours to convert due to its complexity and number of lables.

So I was wondering if I could install Import tool on more than one server and use each's Import tool to perform multiple imports?

Is this acceptable?
Will I run into any perfomance issues or SQLServer deadlock issues since all of my imports are going to the same database?

Thanks

Tom

jeremy_sg
Posts: 1821
Joined: Thu Dec 18, 2003 11:39 am
Location: Sourcegear
Contact:

Post by jeremy_sg » Tue Mar 15, 2005 2:57 pm

I wouldn't recommend that at all. There is no other operation in Vault which taxes the server as much as an import. It would be a bad idea to do multiple imports simultaneously.

If you have multiple VSS databases, you could try to archive everything into one VSS database and import that database in one go.

If you have one VSS database, you could move all of the projects under one folder, and then import that folder into Vault. After the import, you can move the projects to the proper places in Vault.

mlippert
Posts: 252
Joined: Wed Oct 06, 2004 10:49 am
Location: Cambridge, MA

Post by mlippert » Tue Mar 15, 2005 9:51 pm

Just as a point of reference, our VSS DB took several days to import, and the 1 test I did importing every label took over a week.

I'd just resign yourself to the fact that it isn't a quick operation. Fortunately you should only have to do it for real once.

Also VSS labels are a killer. They take a long time to import. I'd only import the ones you really really want. The imported labels aren't as useful as the ones you'll create later from Vault. They're not really sorted by date and you aren't able to create branches from them(at least that is the restriction I think I noted). They should work fine if you need to get all the files with that label, and they will still demark a point in time in the history of a particular file.

Mike

Post Reply