2012-09-28 8 views
9

Usiamo Mercurial per il controllo del codice sorgente per C# e codice di avanzamento.Qualcuno ha creato un componente aggiuntivo di controllo origine homegrown per NAV che utilizza Mercurial

Ora stiamo sviluppando nel NAV dinamico di Microsoft. Non esiste un controllo sorgente integrato ed è scomodo (e soggetto a errori) inserire manualmente il codice in/out del nostro repository Mercurial per il controllo delle versioni.

Mi chiedevo se qualcuno ha sviluppato un sistema di controllo del codice sorgente integrato per NAV utilizzando Mercurial. Quali sono stati i passaggi e quali consigli/idee puoi condividere?

+2

Usi semplicemente Mercurial o stai usando un'interfaccia come forno o qualcosa di simile? –

+0

Sì, lo abbiamo integrato con Kiln e Fogbugz. –

risposta

6

È possibile creare alcuni script per l'esportazione e l'importazione automatica da file C/SIDE a TXT, in combinazione con "hg add"/"hg update".

Se si è su NAV 2013, è possibile esportare per running finsql.exe with the ExportObjects command. Non penso che funzioni direttamente sulle versioni precedenti, ma probabilmente puoi fare qualcosa di simile con lo EXPORTOBJECTS function in app code. Esiste una funzionalità corrispondente per l'importazione.

This post on Waldo's blog potrebbe anche essere interessante. Ha anche molti altri post rilevanti, dato che è del team dietro allo Revision, un'integrazione tra NAV e TFS.

+0

Questo è MOLTO interessante. Grazie per i link. Questo potrebbe essere abbastanza informazioni per noi per mettere insieme qualcosa. –

+0

Prego. Puoi contrassegnare la risposta come chiusa se ritieni che risponda :-) – Allanrbo

+1

Le tue idee sono buone e le apprezzo. Speravo ancora in input prima di contrassegnare questa domanda come risposta. –

Problemi correlati