¿Alguien ha cambiado aquí el Sistema de control de versiones de PVCS / Serena Dimensions a Subversion?

Una búsqueda en Google reveló la existencia de algunos scripts personalizados, por ejemplo PVCS -> CVS y luego cvs -> svn debería ser bastante sencillo. Pero … ¿Alguien realmente los ha probado? ¿Con qué versiones de las plataforms?

También puede ser útil conocer otras experiencias de migration. Gracias.

Si bien existen herramientas de migration, debería preguntarse: ¿necesito toda esta historia en mi vida cotidiana? Cuando migré los sistemas de control de origen en el pasado, generalmente bash encontrar un punto de ruptura limpio (pocas twigs abiertas, etc.) y simplemente migro el encabezado de cada proyecto. Archivé el antiguo sistema en caso de que haya preguntas históricas en las que necesitamos ver el pasado distante, pero solo mover la cabeza te da un repository limpio y rápido para comenzar. La cantidad de veces que hemos tenido que referirnos al sistema antiguo podría contarse con una mano.

Nunca he probado los scripts de PVCS, pero he tenido resultados mixtos con otros, especialmente en torno al historial de sucursales. Cada sistema es lo suficientemente diferente como para que el gráfico nunca se importe 100% a la perfección. ¡Mejor dejarlo en su forma original si es posible y comenzar de nuevo!

En un trabajo anterior, pasamos de PVCS a CVS utilizando algunos scripts disponibles. Puedo decir que funcionaron (en aquel entonces).

La mitad de una respuesta, lo sé.