I used a slightly different method, though ours was not bad at all. I migrated the entire thing to SVN, pawed through the orphaned folder w/ a copy of the physical file list output from VSS. Then manually moved things back. I moved maybe 40 folders of data.
Only one current VSS file was actually corrupt. Not enough for me to frett about. The ony big thing I noticed was, stable gave me a MUCH better conversion than nightly, Perhaps it was due to this corruption, but I wasn't sure. Bryan On Feb 1, 2008 11:28 AM, Larson, Aaron (SWCOE) <[EMAIL PROTECTED]> wrote: > I agree with Jon. I spent weeks trying to get some of our repositories > converted, and eventually just gave up (way too much corruption). In > retrospect, we haven't used them all that much anyway, but when we do need > them it is a serious pain to get back to the data. > > I assume svndumptool refers to: > http://www.tonotono.net/ua/nph-.cgi/000000A/http/svn.borg.ch/svndumptool/ > > If so, then this little tidbit seems like a good addition to > http://www.pumacode.org/projects/vss2svn/wiki/RunningTheMigration#Loadthedumpfileintotherepository > > What say the vss2svn wizards? > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto: > [EMAIL PROTECTED] On Behalf Of Jon Hardcastle > Sent: Friday, February 01, 2008 10:16 AM > To: Vss2Svn Users > Subject: Re: Why orphaned? > > 2 things.. > > 1) Show off! :) > > 2) Where were you 2months ago when i needed advise > like that! > > ;) > > --- Nathan Kidd <[EMAIL PROTECTED]> wrote: > > > Jon Hardcastle wrote: > > > Just as a second to what this chap replied with - > > I > > > have just finished (well 2months ago) migrating > > > several repositories with chequered histories at > > > best.. and all quite large.. I got the best sucess > > > when i did the following. > > > > ... > > > Create your SVN repos.. and attempt an import. In > > my > > > experience it kept falling over on the import back > > in. > > > > > > My cut and burn solution to this was to delete > > delete > > > the file that caused the problem IN SOURCE SAFE. I > > > also found that if 1 file in a dir complained it > > was > > > likely several would - save yourself some time. if > > non > > > of the histories to these files are import purge > > the > > > directory containing them.. > > > > > > Repeat until you can migrate, and import without > > > error. > > > > In the recent conversion I did I found it fairly > > easy to : > > > > 1. svnamin load, observe on which revision it fails > > 2. 'svndumptool split' [1] the failing revision out > > of the main dumpfile > > such that you get A.dump (revisions before bad rev), > > B.dump (the bad > > revision) and C.dump (revisions after bad rev). > > 3. Open B.dump in your favourite editor that won't > > mangle binary data > > (vi!) and fix it. (Does a parent directory need to > > be created? Is a > > rename wrong? Forcibly "un-orphan" a file by > > reconnecting its path to > > its true parent, etc.) The format is pretty easy to > > work with if you're > > careful -- just copy an entry similar to what you > > want and tweak. > > 4. svnadmin load A.dump, B.dump, C.dump > > 5. Goto 1, for any problem in C.dump. > > > > I found this much faster than trying to change > > something in the vss2svn > > process, and it guaranteed working results. > > > > -Nathan > > > > [1] http://svn.borg.ch/svndumptool/ > > > > _______________________________________________ > > 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 > > > > > > > ----------------------- > N: Jon Hardcastle > E: [EMAIL PROTECTED] > 'The writing is on the wall...' > ----------------------- > > _______________________________________________ > 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 > > _______________________________________________ > 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 > >
_______________________________________________ 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