2011-12-21 8 views
5

¿Alguien sabe de un proveedor de MSSCCAPI para Mercurial? Me gustaría probar Kiln/Mercurial con PowerBuilder, pero el PowerBuilder IDE solo reconoce a los proveedores de MSSCCAPI (que es no igual que MS SCC Package API) y el único que puedo encontrar es el original version of HgSccPackage.Mercurial MSSCCAPI Proveedor?

Me he puesto en contacto con el desarrollador y ha declarado que no cambiará del paquete a la API normal, por lo que esa opción me deja sin una ruta de actualización. Esta pregunta fue hecha en July of 2010 con solo la respuesta que ya he mencionado. Espero que haya habido algo nuevo desde entonces. ¡Gracias!

+1

+1: aunque aparentemente la API de MSSCCI tiene algunos [problemas] fundamentales (http://www.ericsink.com/scm/scm_ide_integration.html), todavía la utilizan aplicaciones como [MATLAB] (http: // www.mathworks.se/help/matlab/matlab_prog/set-up-source-control-microsoft-windows.html#f7-37366). – esskov

Respuesta

0

No tengo suficientes representantes para publicar esto como comentario de la pregunta.

Tal vez su metodología de control de fuente PowerBuilder le está frenando. ¿Controla los objetos PB dentro de los PBL? ¿O controlas * .sr? (PB Export) archivos, tal vez utilizando PowerGen para sincronizarlos en los PBL?

En el trabajo, Build Manager publica un conjunto de PBL a los programadores en cada compilación. Esto evita tener que pagar una licencia de PowerGen por programador para que se sincronicen (lo que puede tomar de 5 a 40 minutos dependiendo de la cantidad de cambios y el tamaño de la aplicación). Solo necesita una licencia para el servidor de compilación.

Una advertencia es que los programadores necesitan para entender el flujo correctamente para no perder código o provocar regresiones, pero una buena inspección de la ventana diff TortoiseHg deben permitir a coger la mayoría de los problemas antes de comprometerse.

+0

La metodología de control de fuente de PowerBuilder es definitivamente el problema. Desafortunadamente, no tengo control sobre eso. No estoy seguro de a qué te refieres con "¿Controlas los objetos PB dentro de los PBL?" Pero en realidad no importa, ya que he encontrado una solución alternativa. Puedo usar el CCE nativo de PB como punto de partida. Eso crea exportaciones * .sr * de cada objeto. Entonces puedo usar Mercurial para versionar esas exportaciones. Al lanzar un par de comandos Cli en los botones personalizados de la barra de herramientas, no es demasiado complicado trabajar con ellos. –