Lors de la validation des ressources, il vous arrivera fréquemment de ne pas souhaiter stocker certaines de ces ressources dans le référentiel. Par exemple, il se peut que des éditeurs externes créent des fichiers temporaires dans le projet, que la compilation de fichiers .java crée des fichiers .class ou que certaines opérations de compilation génèrent des fichiers binaires. Ajoutés les uns aux autres, ces fichiers générés peuvent représenter un volume important. Ils peuvent également être régénérés lors de chaque compilation, d'où un grand nombre de modifications sortantes. En général, ce ne sont pas des fichiers que l'utilisateur souhaite conserver dans le référentiel ou partager avec d'autres membres d'une équipe.
Le composant Team CVS est doté de deux tâches associées qui permettent de déterminer les fichiers qui sont stockés dans le référentiel : ajout d'une ressource au contrôle de version et non prise en compte d'une ressource.
Le composant Team CVS n'ajoute pas automatiquement des fichiers au contrôle de version. En revanche, il appartient à l'utilisateur d'y ajouter explicitement des fichiers. Pour ce faire, sélectionnez le menu Equipe > Ajouter au contrôle de version.
Lorsque cette opération est effectuée sur un fichier, ce dernier est ajouté au contrôle de version. Il en résulte que le référentiel CVS crée immédiatement une entrée associée de sorte qu'il commence la gestion de l'état historique de ce fichier. Cela se produit même avant la validation du fichier dans le référentiel.
Lors de l'ajout d'un dossier ou d'un projet, l'action descend de manière récursive dans les sous-dossiers, ce qui ajoute les fichiers trouvés au contrôle de version, à condition que les fichiers n'aient pas été explicitement ignorés.
Conseil : Lors de la validation de fichiers à partir de la vue Synchronisation, si la sélection contient directement ou de manière récursive des fichiers qui n'ont pas été ajoutés au contrôle de version, vous êtes invité à indiquer si vous souhaitez les ajouter. Il s'agit d'une fonction pratique vous garantissant que vous ne manquez pas de valider les nouvelles ressources qui n'ont jamais été ajoutées intentionnellement.
Plusieurs fonctions permettent d'indiquer les ressources à exclure du contrôle de version :
Conseil : Une fois qu'une ressource fait l'objet d'un contrôle de version, elle ne peut pas être ignorée aisément. C'est la raison pour laquelle l'ajout au contrôle de version est une opération explicite effectuée par l'utilisateur.
Programmation en équipe avec CVS
Création d'un modèle Ignorer global
Ecriture du fichier .cvsignore CVS
Validation
Mise à jour