Revisiones de Cherrypick y repository de reconstrucción

Tengo un repository svn que cada día se vuelve más feo. Me gustaría rebuildlo, de manera automatizada, que sería exactamente lo mismo que realizar manualmente el process como se describe a continuación

  1. Crea un nuevo repository vacío
  2. Exportar la revisión 109 a un directory local
  3. Importe la revisión 109 como primera revisión al nuevo repository
  4. Revisión de export n <- tal vez omita 20 revisiones. No me importa
  5. Confirmar la revisión exportada como rev2 al nuevo repository, incluidos los comentarios de las revs
  6. Itere a través de una list específica de numbers de revisión repitiendo los pasos 4-5

Importe su repository en git y a través de git rebase -i .

Luego, si es necesario, vuelva a colocarlo en un nuevo svn repo. O simplemente olvídate de svn.