Nouveautés de la version 2.0

Le nouveau support Team et CVS d'Eclipse comprend de nombreuses fonctionnalités nouvelles et des modifications aux dispositifs existants. Voici la liste de quelques-unes de ces nouveautés :

Ensembles de projets
Le composant Team fournit la fonction Ensembles de projets qui permet l'exportation et le partage de la configuration d'espace de travail en cours avec d'autres utilisateurs. Les ensembles de projets sont créés ou chargés respectivement à l'aide des menus Fichier > Exporter... et Fichier > Importer.

Terminologie CVS
Le support CVS utilise la même terminologie que CVS. Cela signifie que le terme branche est utilisé à la place de flux, les termes mise à jour et validation à la place des termes intégration de modifications et publication, et la balise de version à la place de version.

Texte/binaire
Le composant Team permet désormais d'identifier les types de fichiers : texte (ASCII) et binaires. CVS utilise cette méthode pour baliser correctement les types de fichiers validés dans le référentiel. Des types de fichiers peuvent être ajoutés dans la page des préférences Equipe > Contenu du fichier.

Mot de substitution de mot clé CVS
Outre la détermination texte/binaire, CVS permet également la configuration du mode de substitution de mot clé de chaque fichier. Cette opération s'effectue à l'aide de l'option de menu Equipe > Modifier la propriété ASCII/Binaire au niveau d'un projet ou d'une ressource partagée avec CVS.

Ressources ignorées
Plusieurs améliorations ont été apportées aux ressources ignorées. Comme dans la version 1.0, des fonctions Ignorer globales peuvent être définies dans la page des préférences Equipe > Ressources ignorées. En outre, des outils intégrés à Eclipse peuvent désormais marquer leur sortie binaire comme étant dérivée. CVS et d'autres plug-ins de référentiel peuvent automatiquement ignorer ces ressources. CVS contient également des menus dans les vues Navigateur et Synchronisation pour l'ajout d'une ressource dans le fichier .cvsignore.

Ajout de ressources au contrôle CVS
De nouvelles ressources peuvent désormais être ajoutées de façon explicite au contrôle CVS. Cela améliore la capacité des utilisateurs à déterminer les ressources qui doivent faire l'objet d'un contrôle de version et celles qui doivent être ignorées.

CVS et compression des transferts de fichiers
CVS prend désormais en charge la compression des transferts de fichiers. Cela peut éventuellement améliorer les délais des opérations sur les connexions de réseau lentes. Le niveau de compression peut être défini dans la page des préférences Equipe > CVS.

Filtre de comparaison source dans la vue Synchronisation et dans l'éditeur de fusion
La fonction de filtrage des ressources dont les numéros de révision CVS diffèrent mais dont le contenu est identique a été ajoutée dans la vue Synchronisation, dans l'éditeur de fusion et dans d'autres de vues de comparaison CVS.

Remplacement et mise à jour/Remplacement et validation
Dans la vue Synchronisation, les conflits ne peuvent être mis à jour ou validés qu'à l'aide des options de menu de remplacement. Cela permet un flux de travail plus sécurisé dans la mesure où la mise à jour et la validation ne fonctionnent que pour les modifications non conflictuelles.

Option Marquer comme fusionné de la vue Synchronisation
Lors de la résolution de conflits dans la vue Synchronisation, les fichiers qui ont été sauvegardés sont conservés dans la vue tant qu'ils ne sont pas marqués comme étant fusionnés à l'aide de l'option de menu "Marquer comme fusionné". Cela permet d'effectuer plusieurs modifications au niveau des conflits.

Vue Console CVS
La vue Console CVS contient les messages reçus du serveur lors de l'exécution des commandes CVS.

Balisage avec une balise existante
Dans la vue Référentiels CVS, CVS prend en charge le déplacement des balises existantes d'un éventail de ressources vers un autre.

Détection de balise de branche et de version
CVS fournit une fonction de configuration de balises qui permet de détecter les balises existant dans le référentiel CVS. Cette fonction est disponible dans la vue Référentiels CVS et à partir des boîtes de dialogue de remplacement par et de comparaison à la branche ou la version.

Configuration de décorateur CVS
Vous pouvez configurer les décorations d'intitulés et d'icônes CVS à l'aide de la page des préférences Equipe > CVS > Décorations d'intitulés.

Enchaînement plus clair des opérations de fusion/division en branches
La division en branches et la fusion sont désormais toutes deux effectuées sur un projet de l'espace de travail local. Cela simplifie l'enchaînement des opérations à partir de la version 1.0 qui nécessitait l'utilisation de la vue Référentiels.

Synchronisation des modifications sortantes
Pour CVS, le menu Equipe contient la commande Synchroniser les modifications sortantes qui ne synchronise que les modifications sortantes. Cela permet de réduire la quantité de trafic réseau.

Mélange des balises sous le projet
Dans la version 1.0, toutes les ressources du projet étaient partagées avec la même balise (branche ou HEAD). Dans la version 2.0, les balises d'un projet peuvent être mélangées (exactement comme avec l'outil de ligne de commande CVS).

Tâches relatives aux ressources nouvelles et supprimées
CVS crée des tâches dans la vue Tâches pour les nouvelles ressources qui n'ont pas été ajoutées au contrôle CVS ou ignorées, ainsi que pour les ressources supprimées. Les opérations appropriées du menu Correctif rapide sont disponibles pour ces tâches. Les tâches peuvent également être désactivées dans la page des préférences Equipe > CVS.

Concepts connexes
Programmation en équipe avec CVS

Tâches connexes
Activation des décorations de ressources CVS

Référence connexe
Vue Synchronisation CVS

 
Copyright IBM Corporation and others 2000, 2002