Necesita una máquina virtual para ejecutar la gestión de proyectos y múltiples sistemas de revisión SVN, CVS y PVCS

Estoy buscando una solución llave en mano en su mayoría, pero estoy abierto a ideas tanto pagas como gratuitas.

Necesito construir una máquina virtual que proporcione las siguientes funciones:

gestión de proyectos

múltiples sistemas de revisión SVN, CVS y PVCS

He estado buscando máquinas virtuales Linux llave en mano y no estoy seguro de qué distribución secundaria seleccionar o simplemente lanzar la mía.

Sé que PVCS es un poco "Legacy", por lo que estoy abierto a cambiar a otro sistema, pero dado que los usuarios están acostumbrados a Serena PVCS, necesitaría tener algo que se parezca lo más posible al sistema anterior para ayudar a reducir o eliminar el curva de aprendizaje. También necesito lo mismo para CVS. Dado que instalé CVS desde cero en una VM RHEL simple, estoy seguro de que sería bastante fácil de instalar y configurar en Turnkey, pero espero que alguien haya encontrado un entorno como este antes que pueda ofrecer alguna información sobre el problema. La siguiente pieza es que necesitamos algo para administrar proyectos de manera centralizada para que todos puedan finalmente alejarse de las hojas de cálculo. A continuación se encuentran las dos distribuciones secundarias de Linux llave en mano que he estado mirando, pero estoy confundido por qué TRAC es más pequeño pero tiene los mismos REPO ya integrados con webmin.

La máquina virtual de control de revisión es un poco más grande con 211 MB para la base ISO VS TRAC , que es de 181 MB para la base ISO.

Respuestas (1)

Sugeriría usar la distribución Turnkey Trac y decirles a los usuarios de PVCS que aprendan a usar SVN; como un VCS centralizado, es menos impactante que los DVCS como git/hg/etc. Acabo de terminar de migrar casi 50 repositorios de PVCS a SVN; contenían un total de aproximadamente 40 000 archivos y hasta 15 años de historia para poder hacerlo ; la batalla más importante fue no colocar archivos binarios en un sistema de control de código fuente.

El sistema de trac llave en mano incluye:

  • sistema de ticketing trac para la gestión de defectos,
  • Git,
  • Bazar,
  • mercurial y
  • Subversión

Debería poder agregar un servidor CSV con relativa facilidad pero, nuevamente, recomendaría enfáticamente que los usuarios se cambien a SVN.

Trac es básicamente el mismo tipo de seguimiento de tickets, planificación de proyectos y sistema wiki que varios sitios conocidos como sourceforge use/used, la página de seguimiento de demostración V1.0 se encuentra a continuación:rastreador

¿Esto también será suficiente para una solución de gestión de proyectos decente? ¿Qué pasa con el seguimiento de errores?
Agregando a la respuesta anterior.