Connecter un projet d'analyse à un référentiel SVN

Présentation

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 Analyse de code Machine Advisor à un référentiel SVN qui fournit le code source avec son historique.

Prérequis

Pour utiliser Analyse de code Machine Advisor avec un référentiel SVN, il faut que les logiciels suivants soient installés sur le système où s'exécute Analyse de code Machine Advisor :

oTortoise SVN

oLogic Builder Diff Viewer (fait partie de Machine Expert Installer (programme d’installation)).

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 sur Internet.

Exigences concernant les projets/snapshots

Pour lier un projet d'analyse de Analyse de code Machine Advisor à un référentiel SVN, il faut que les snapshots devant être envoyés à Analyse de code Machine Advisor fournissent des données supplémentaires.

Ces données sont ajoutées automatiquement aux snapshots, si le logiciel Analyse de code Machine Advisor 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.

Données ajoutées automatiquement au snapshot

Si les exigences sont respectées, Analyse de code Machine Advisor ajoute automatiquement des données au snapshot créé :

oURI de la base (URI Base de contrôle de version) où le code source du projet se trouve en général (voir la fenêtre ADMINISTRATION > TOUS LES PROJETS DE LA SOCIETE > <Projet d'analyse> - Détails).

oSous-chemin (Branchement dans contrôle source) facultatif décrivant le chemin, par exemple vers le tronc ou le branchement fonctionnel (voir la fenêtre ADMINISTRATION > <PROJET> > <SNAPSHOT> > Modifier snapshot > Snapshot - Détails).

oID de révision (Révision dans contrôle source) du projet que le snapshot envoyé représente (voir la fenêtre ADMINISTRATION > <PROJET> > <SNAPSHOT> > Modifier snapshot > Snapshot - Détails).

Boutons supplémentaires

En fonction des données ajoutées automatiquement, Analyse de code Machine Advisor affiche des boutons supplémentaires (bouton SVN-CHANGELOG, bouton loupe) à la fenêtre Snapshot - Vue d'ensemble (voir SNAPSHOTS DE PROJET > <PROJET> > VUE D'ENSEMBLE).

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é.