Les snapshots qui sont envoyés à EcoStruxure Machine Advisor Code Analysis ne contiennent pas de code source. Ils contiennent uniquement des noms d'objets, de méthodes, de variables, etc., ainsi que des informations sur la relation entre eux (appeler, lire, définir).
Pour identifier les modifications de code source entre différents snapshots, vous pouvez lier Machine Advisor Code Analysis à un référentiel SVN qui fournit le code source avec son historique.
Pour utiliser Machine Advisor Code Analysis avec un référentiel SVN, il faut que les logiciels suivants soient installés sur le système où s'exécute Machine Advisor Code Analysis :
Tortoise SVN
Logic Builder Diff Viewer (partie du Schneider Electric Software Installer).
Logic Builder Diff Viewer doit être démarré au moins une fois pour pouvoir être exécuté par le portail EcoStruxure Machine Advisor Code Analysis.
Pour lier un projet d'analyse de Machine Advisor Code Analysis à un référentiel SVN, il faut que les snapshots devant être envoyés à Machine Advisor Code Analysis fournissent des données supplémentaires.
Ces données sont ajoutées automatiquement aux snapshots, si le logiciel Machine Advisor Code Analysis avec lequel ils sont créés a le plugin SVN activé et que le projet analysé est vérifié à partir du référentiel SVN.
Si les exigences sont respectées, Machine Advisor Code Analysis ajoute automatiquement des données au snapshot créé :
En fonction des données ajoutées automatiquement, Machine Advisor Code Analysis affiche des boutons supplémentaires ( , loupe) dans la fenêtre (voir ).
Ces boutons permettent de démarrer Tortoise SVN ou Logic Builder Diff Viewer avec les informations appropriées pour détecter les différences entre les révisions d'un projet analysé.