¿Cómo ejecutar CVS en paralelo con un repositorio DVCS ("centralizado")?

En este momento estoy investigando cómo introducir un DVCS (en particular, estoy mirando Hg y Git) mientras mantengo el repositorio de CVS en paralelo (o incluso solo el mecanismo de acceso a través del protocolo CVS). Hay algunos desarrolladores aquí que son muy reacios a cambiar de CVS, pero ejecutarlos en paralelo debería estar bien si se pueden sincronizar automáticamente o tienen una interfaz de protocolo CVS.

El repositorio de CVS se ha editado manualmente (en disco) en el pasado, pero todo parece ser coherente y, de todos modos, puedo probar la conversión antes y también podemos conservar una copia del repositorio de CVS en el estado en que se encontraba cuando migramos .

Mi idea, dado el apoyo de Git para ello, fue ejecutar elgit-cvsserver(1) frontend, pero no tengo experiencia con él, ni con la conversión real que debe tener lugar de antemano. Suponiendo que esta es una idea sensata en general, ¿puede alguien proporcionar punteros a los artículos que enumeran experiencias con esta ruta de migración? También sería bueno aprender sobre posibles advertencias si tiene que ofrecer algún consejo de este tipo.

Se supone que la migración es lo más perfecta posible. Por lo tanto, organizarlo de noche después de algunos "ensayos" estará bien siempre y cuando la interfaz CVS funcione sin problemas después.

El flujo de trabajo con el DVCS finalmente se centralizará nuevamente, pero quiero aprovechar el seguimiento de combinación superior y otros mecanismos que el antiguo CVS simplemente no tiene.

Respuestas a la pregunta(1)

Su respuesta a la pregunta