Il giorno 25/nov/2011, alle ore 15:16, Hartmut Goebel ha scritto: > Hi, > > I'm currently investigating how to migrate from SVN to mercurila (or git). As > I wrote, I'm unsatisfied with the results so far. One of the reasons for this > bad results are a bad history. E.g. errors when tagging or branching. > > My proposal is to clean up the repository prior to migration by using `svn > dump`. This includes: > - drop all tags prior to 1.5 > - drop all branches prior to 1.5 > - completely drop deleted branches > - completely drop "wrong tags" > - try to fix tagging and branching errors (this may be a hard job) > > What do you think?
I'm -1 on destroying the history. There have been far larger projects migrated/imported into git in non-destructive way (eg: gcc, whose history is several order of magnitude worse than PyInstaller's), so I am confident that it can be done. It might take some work to get to it, but on the other hand there is no a real need of switching SCM either, so it's a balance on how much you feel like investing. But surely I don't like the idea of destroying the history just because it make us switch faster. -- Giovanni Bajo :: [email protected] Develer S.r.l. :: http://www.develer.com My Blog: http://giovanni.bajo.it
smime.p7s
Description: S/MIME cryptographic signature
