2012-09-28 51 views
9

Utilizamos Mercurial para nuestro control de origen para C# y el código de progreso.¿Alguien ha creado un complemento de control de origen interno para NAV que utiliza Mercurial

Ahora estamos desarrollando en Dynamic NAV de Microsoft. No hay un control de fuente incorporado y es incómodo (y propenso a errores) ingresar o quitar código manualmente de nuestro repositorio de Mercurial para el control de versiones.

Me preguntaba si alguien ha desarrollado un sistema interno de control de fuente integrado para NAV utilizando Mercurial. ¿Cuáles fueron los pasos y qué consejos/ideas puedes compartir?

+2

¿Estás utilizando Mercurial básico o estás usando una interfaz como Horno o algo similar? –

+0

Sí, lo tenemos integrado con Kiln y Fogbugz. –

Respuesta

6

Podría armar algunos scripts para exportar e importar automáticamente de C/SIDE a archivos TXT, combinados con "hg add"/"hg update".

Si tiene NAV 2013, puede exportar por running finsql.exe with the ExportObjects command. No creo que esto funcione directamente en versiones anteriores, pero probablemente puedas hacer algo similar con el EXPORTOBJECTS function in app code. Hay una funcionalidad correspondiente para importar.

This post on Waldo's blog también podría ser interesante. También tiene muchos otros puestos que son relevantes, ya que él es del equipo detrás de Revision, una integración entre NAV y TFS.

+0

Esto es MUY genial. Gracias por los enlaces. Esto puede ser suficiente información para que podamos armar algo. –

+0

De nada. Puede marcar la respuesta como cerrada si considera que respondió :-) – Allanrbo

+1

Sus ideas son buenas y las valoro. Todavía esperaba más información antes de marcar esta pregunta como respondida. –

Cuestiones relacionadas