¿Alguien ha creado un complemento de control de origen interno para NAV que utiliza Mercurial?

Usamos Mercurial para nuestro control fuente para C # y el código de progreso.

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 repository de Mercurial para el control de versiones.

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

Puede armar algunos scripts para exportar e importar automáticamente desde C / SIDE a files TXT, combinados con "hg add" / "hg update".

Si tiene NAV 2013, puede exportar ejecutando finsql.exe con el command ExportObjects . No creo que esto funcione directamente en versiones anteriores, pero probablemente puedas hacer algo similar con la function EXPORTOBJECTS en el código de la aplicación . Hay una funcionalidad correspondiente para importar.

Esta publicación en el blog de Waldo también podría ser interesante. También tiene muchos otros puestos que son relevantes, ya que él es del equipo detrás de Revisión , una integración entre NAV y TFS.