Tips for a successful VSS Import
Moderator: SourceGear
Shared Files on Multiple Imports
We have a 7GB db that looks like it will take 5 days to import. We'd rather not stall our teams for that long. I was thinking of importing 1/5th of our root projects at a time overnight., but was wondering if a file shared between two different import sessions/sections would still be shared on the final Vault db ?
Thanks!
Thanks!
No, it won't recreate any of the shares between sessions. If you don't have that many, you could manually reestablish the shares like this.
Assuming that you had already imported
If you delete $/SecondImport/file, you should be able to share $/FirstImport/file over to $/SecondImport without any problems.
If you have lots of shared files, email me and I will provide you with an import version that may be lots faster for you.
Assuming that you had already imported
Code: Select all
$/FirstImport/file
$/SecondImport/file
If you have lots of shared files, email me and I will provide you with an import version that may be lots faster for you.
Archiving a range
Is there anyway of archiving a just a range of dates? Seems like the ssarc.exe only works on dates/versions OLDER than the one specified?
What I'd like to do is just grab the last 2 years worth of data to import into Vault. Same with the labels. Anyway of telling VaultImport to only use the labels that have been applied in the last X months ?
As a workaround to the first query, can I archive all the ones that I don't want, specifying delete from the VSS DB. But if I have a file in a project that is required for compilation but hasn't been touched in 5 years, will that be deleted too? or will it leave just the last revision for me even if it was 5 years ago?
Thanks!
What I'd like to do is just grab the last 2 years worth of data to import into Vault. Same with the labels. Anyway of telling VaultImport to only use the labels that have been applied in the last X months ?
As a workaround to the first query, can I archive all the ones that I don't want, specifying delete from the VSS DB. But if I have a file in a project that is required for compilation but hasn't been touched in 5 years, will that be deleted too? or will it leave just the last revision for me even if it was 5 years ago?
Thanks!
Unfortunately, I'm not going to be able to answer everything.
1. The Import Tool doesn't currently have the ability to ignore old history. But that would be great if it did. I've put that in the bug database, and we'll investigate to see if it's possible in the Import Tool. Thanks for the wonderful feature idea.
2. Can ssarc archive a range of dates and leave you with a much smaller database? I don't know.
1. The Import Tool doesn't currently have the ability to ignore old history. But that would be great if it did. I've put that in the bug database, and we'll investigate to see if it's possible in the Import Tool. Thanks for the wonderful feature idea.
2. Can ssarc archive a range of dates and leave you with a much smaller database? I don't know.
You can download VSS 6.0c with the Microsoft Hotfix from this link:
http://download.sourcegear.com/files/vss_60c_hotfix.zip
This version's automation component has been tested extensively with SourceGear products and tends to be the most reliable.
http://download.sourcegear.com/files/vss_60c_hotfix.zip
This version's automation component has been tested extensively with SourceGear products and tends to be the most reliable.
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
That's pretty big for VSS!S Malloy wrote: Our 92gb (Yes, Gigabyte) SS database is groaning. Hopefully the trial of SourceGear goes well.
A suggestion: you might want to split the VSS database up into different repositories in Vault.
Vault can handle a 92GB database, but if you have many thousands of files and and thousands of nodes, performance for concurrent operations will be improved if discrete projects are in their own repositories.
Last edited by lbauer on Fri Mar 11, 2005 9:20 am, edited 1 time in total.
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Also, you would be better off if you split your VSS database into smaller chunks and import them separately. To set your expectations appropriately, we've never tested such a large repository, and the import time for all 92 gigs would be in the range of a month. You should use this opportunity to choose exactly which projects are imported over and which aren't Another recommendation would be to import some projects with full history and some with only the latest version (by doing a get in VSS and an add in Vault).
Yeah th eonly way I can import it is to break it into smaller projects.
Right now i'm in an evaluation phase, to prove that we can upgrade our important stuff to vault with minimum downtime/effort/cost
The decision to move to vault is all but made. Right now I have a 10gb import export running, I'll start the import process over Monday (which is a public holiday), and hopefully Tuesday have an important part of our sourcetree moved across with full history.
My intention is to sit down with the teams who will be using it, and go through a list of our subprojects and make the decision on which ones need full history, which ones can have just the head imported, and which ones can be archived completely, and never upgraded
Basically I just need to prove that the upgrade will work with one of our largish projects. In progress right now.
Right now i'm in an evaluation phase, to prove that we can upgrade our important stuff to vault with minimum downtime/effort/cost
The decision to move to vault is all but made. Right now I have a 10gb import export running, I'll start the import process over Monday (which is a public holiday), and hopefully Tuesday have an important part of our sourcetree moved across with full history.
My intention is to sit down with the teams who will be using it, and go through a list of our subprojects and make the decision on which ones need full history, which ones can have just the head imported, and which ones can be archived completely, and never upgraded
Basically I just need to prove that the upgrade will work with one of our largish projects. In progress right now.