2010-03-22 18 views
5

Mi jefe está interesado en utilizar MKS Integrity para el seguimiento de errores, solicitudes de funciones, documentación de Wiki, y más. Sin embargo, actualmente usamos Subversion, y no quiere obligarnos a los desarrolladores a usar un sistema de control de versiones que no nos guste.¿Puede integrarse la integridad de MKS con otras herramientas de control de origen? (SVN, Git ...)

¿Es posible integrar un programa de control de versiones diferente en MKS Integrity? Estoy particularmente interesado en SVN, Git, Mercurial y Bazaar. Si has intentado mezclar herramientas como esta antes, me encantaría escuchar tus experiencias.

Actualización: Como respondió la pregunta que responde, existen integraciones para ClearCase, Perforce y Subversion. Sin embargo, definitivamente no parece haber ninguna integración creada para Mercurial o Git. Al mismo tiempo, la creación de una integración parece requerir algo del orden de 500 líneas de código (Perl), por lo que crear una integración para uno de esos sistemas de control de versiones no está fuera de discusión si realmente lo desea.

Respuesta

4

Sí, MKS puede integrarse con otros proveedores de control de versiones y lo ha hecho con Perforce, CC y Subversion para clientes específicos.

+1

Eso es una gran noticia! ¡Gracias por tu ayuda! Una última pregunta: ¿qué hay de Git? Cualquier integración con eso? – bnsmith

1

Lo siento, no puedo ofrecer una opinión informada sobre la combinación de MKS con esos SCM, pero me gustaría contribuir.

Si su primera preocupación es un SCM que los desarrolladores prefieran, elijan primero y luego encuentren un rastreador que funcione con él como una preocupación secundaria.

0

del mismo modo No tengo experiencia con la integridad de MKS, pero me sorprendería que no pudieras usar ninguno de esos VCS con él. Todos ellos permiten que se ejecute código arbitrario desde ganchos antes y después de sus funciones, por lo que solo necesita ser secuenciable de alguna manera. prueba el mercurial book para obtener un tutorial sobre la escritura de ganchos para mercurial si MKS no proporciona este

0

Me sorprendería si MKS permitiera agregar diferentes VCS. Ofrecen una solución completa de ALM y está envuelta alrededor de su sistema de control de versiones. Entonces tiene diferentes flujos, conjuntos de cambios, etc. Dudo que pueda cambiar el sistema de control de versiones subyacente.

Para SVN son una gran cantidad de alternativas que combinan wiki y algunas herramientas de control, libre y comercial, una pequeña lista (por favor, añadir más en los comentarios!):

2

MKS RM tiene una interfaz de línea de comandos, por lo que la creación de un conjunto de scripts de gancho para que el VCS interactúe con MKS RM es bastante sencillo.

Esto es algo que actualmente estoy investigando, así que vi esta pregunta, aquí.

Estoy bastante seguro de que la integración de Mercurial/Git/SVN/otro crearía una interacción más que funcione sin problemas con RM MKS que la interacción entre MKS MKS RM y SI

Cuestiones relacionadas