{"id":381,"date":"2008-03-01T12:45:28","date_gmt":"2008-03-01T11:45:28","guid":{"rendered":"http:\/\/www.navision-blog.de\/2008\/03\/01\/integration-einer-quellcodeverwaltung-in-dynamics-nav\/"},"modified":"2008-03-04T15:49:46","modified_gmt":"2008-03-04T14:49:46","slug":"integration-einer-quellcodeverwaltung-in-dynamics-nav","status":"publish","type":"post","link":"http:\/\/www.navision-blog.de\/blog\/2008\/03\/01\/integration-einer-quellcodeverwaltung-in-dynamics-nav\/","title":{"rendered":"Integration einer Quellcodeverwaltung in Dynamics NAV"},"content":{"rendered":"<p>Wie bereits vor einiger Zeit <a href=\"http:\/\/www.navision-blog.de\/2006\/03\/26\/vss-integration-in-microsoft-navision\/\">im Blog berichtet<\/a>, habe ich f&#252;r unseren internen Produktionsablauf ein Tool geschrieben, das es erm&#246;glicht eine Quellcodeversionsverwaltung (z.B. VSS, SVN oder Team Foundation Server) direkt in Dynamics NAV zu integrieren. Jetzt habe ich mir mal die M&#252;he gemacht, die wichtigsten Funktionen in einem kleinen <a href=\"http:\/\/www.navision-blog.de\/images\/SCMSHelper\/SCMSHelper.html\">Screencast<\/a> zu dokumentieren. (Dies ist jedoch erstmal nur eine Vorabversion des Videos.)\u00a0<\/p>\n<p>Das Sch&#246;ne an diesem Tool ist, dass man aus beiden Blickrichtungen alle n&#246;tigen Informationen zu einer Version bekommt. Ich sehe also an der Datei die &#196;nderungshistorie mit den entsprechenden ChangeRequests oder Ticketnummern und kann auch r&#252;ckw&#228;rts an einer Aufgabe sehen, welche &#196;nderungen daf&#252;r konkret am Quellcode gemacht wurden und von wem.<\/p>\n<p>F&#252;r Visual Studio-Nutzer ist das nat&#252;rlich nichts neues, aber gerade im ERP-Bereich wird oft (mangels fehlender Tools) auf eine Quellcodeverwaltung verzichtet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie bereits vor einiger Zeit im Blog berichtet, habe ich f&#252;r unseren internen Produktionsablauf ein Tool geschrieben, das es erm&#246;glicht eine Quellcodeversionsverwaltung (z.B. VSS, SVN oder Team Foundation Server) direkt in Dynamics NAV zu integrieren. Jetzt habe ich mir mal die M&#252;he gemacht, die wichtigsten Funktionen in einem kleinen Screencast zu dokumentieren. (Dies ist jedoch [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[27,12,222,5,29,3],"tags":[148,635,317,190,188,251,318,125],"_links":{"self":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts\/381"}],"collection":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/comments?post=381"}],"version-history":[{"count":0,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts\/381\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/media?parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/categories?post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/tags?post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}