>>>>> "D" == Dirk  <Dirk> writes:

D> First of all, before going into the details, did you run "analyze
D> -f -v4" on your database?  Probably you could also try a "-d" to
D> delete dead files.

I didn't notice this guidance on the wiki.  Should I add it?
Something like this:

Before running vss2svn you should make sure your VSS repository does
not contain serious errors.  Run the VSS ANALYZE tool like this:

   cd ...database
   mkdir analyze-results
   vssbinPath/ANALYZE.EXE  -banalyze-results -v4 -i- data

If errors are shown, then attempt to fix the problems.  The microsoft
bulletin http://support.microsoft.com/kb/152807 has descriptions of
how to fix various defects.  If there are still problems: 

   mkdir analyze-results-fix
   vssbinPath/ANALYZE.EXE  -banalyze-results-fix -f -d -v4 -i- data

If the analyze-results/analyze.bad file lists any files, then they are
corrupt.  Sometimes it may be necessary to delete files listed
in the analyze.bad file and their associated log.  E.g., if
anaylze.bad lists data/d/dcxaaaaa, then delete data/d/dcxaaaaa*.  Then
re-run analyze into a new directory: mkdir analyze-results-again
...analyze... -banalyze-results-again... until there are no errors.

I'm not a VSS admin, so the above may be way off base.

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to