Master en informatique architectures logicielles rapport de sta


RAPPORT DE STAGE Développement de modules complémentaires pour client CHU

© Aldata Solution I 30/49

5.3.   Outils de gestion des sources

Comme dans toute société informatique, beaucoup de développeurs peuvent être amenés à

travailler sur les mêmes sources consécutivement ou en même temps. Il est donc nécessaire de contrôler les sources. Pour cela, l’équipe de Nantes utilise deux logiciels : winCVS et WinMerge.

5.3.1.  winCVS

CVS est un système de contrôle de versions de sources client/serveur. Il permet à plusieurs

développeurs de travailler en commun sur les mêmes sources. On retrouve ce système pour tou les projets importants de développement. Le système gère en fait les accès concurrents sur des fichiers afin d’éviter les écrasements de données, car il est capable de détecter les conflits dans des sources de versions différentes.

winCVS est un logiciel permettant cette gestion

des fichiers, mais plus stable que le système proposé par Eclipse. C’est la raison qui a poussé l’agence de Nantes a utilisé ce programme.

L’agence de Nantes utilise CVS pour permettre

aux différents développeurs de garder en main les projets développés pour les clients, notamment des projets externes, des évolutions spécifiques pour des clients, …

Figure 20 : Écran de gestion de winCVS

5.3.2.  WinMerge

WinMerge est un outil de comparaison de

sources servant à différencier les conflits détectés par un outil de gestion de sources. Il existe bien évidemment un certain nombre d’outil de ce genre (Eclipse par exemple, en possède un), mais ce petit logiciel présente quelques avantages :

  une interface colorée

  des raccourcis claviers pour naviguer entre les conflits

  la possibilité d’éditer des fichiers, de les enregistrer séparément

  la possibilité de comparer des répertoires

Figure 21 : Écran de gestion de WinMerge

Laisser un commentaire