Programmation en équipe avec Rational ClearCase - Notes d'édition

1.0 Introduction
2.0 Logiciel pris en charge et spécifications
3.0 Différences par rapport à l'édition précédente
4.0 Problèmes et restrictions connus
   4.1 Vues dynamiques et réservation silencieuse de fichiers
   4.2 Utilisation des outils ClearCase pour modifier les fichiers source
   4.3 Questions relatives à l'ensemble de caractères multi-octets    
   4.4 Paramètre par défaut des préférences : lors de la sauvegarde de fichiers restitués par un éditeur interne
   4.5 Erreur "Le fichier a été supprimé du système de fichiers"
   4.6 Perte de l'historique des versions lors du changement du nom des packages Java
   4.7 Les fichiers d'ensembles de projets doivent se trouver dans un VOB
   

1.0 Introduction

Ce readme décrit les modifications apportées aux fonctionnalités, les problèmes connus, les restrictions et les solutions associés à l'utilisation des outils ClearCase dans WebSphere Studio.

Pour plus d'informations sur l'adaptateur SCM de Rational ClearCase, reportez-vous à l'aide en ligne. Pour afficher l'aide en ligne de l'adaptateur SCM de ClearCase, procédez aux opérations ci-dessous.

  1. Dans WebSphere Studio, sélectionnez Aide > Contenu de l'aide
  2. Dans la boîte de dialogue de l'aide, sélectionnez Rational ClearCase.

2.0 Logiciel pris en charge et spécifications

Le plug-in ClearCase requiert l'un des logiciels suivants :

Version de ClearCase Correctif requis
4.2 (Full ClearCase) clearcase_p4.2.NT-14 ou ultérieur
4.2 (ClearCase LT) clearcase_lt_p2001A.04.00.NT-8 ou ultérieur
2002.05.00 (Full ClearCase) clearcase_p2002.05.00.NT-7 ou ultérieur
2002.05.00 (ClearCase LT) ClearCase LT 2002.05.20 ou ultérieur

Pour obtenir les éditions et les correctifs de ClearCase, accédez à clearcase.rational.com ou appelez le service d'assistance Rational au +31 (0)20 4546 200.

Remarque : Rational Software ne prend pas en charge l'utilisation de Windows XP Pro avec ClearCase LT 4.2.

Les applications construites sur Eclipse 2.0.1 sont prises en charge, telles que WebSphere Studio Workbench 2.x, WebSphere Studio 5.0.x.

3.0 Différences par rapport à l'édition précédente

Les options ClearCase suivantes ont été modifiées ou ne sont plus prises en charge dans la version actuelle de l'adaptateur SCM de ClearCase :

Les options ci-dessous sont nouvelles dans le version actuelle de l'adaptateur SCM de ClearCase.

Pour plus d'informations sur ces options, reportez-vous à l'aide en ligne.

4.0 Problèmes et restrictions connus

4.1 Vues dynamiques et réservation silencieuse de fichiers

Dans WebSphere Studio, certains éditeurs qui ne sont pas interactifs ne réservent pas les fichiers lors de leur première modification. Si l'un de ces éditeurs modifie un fichier restitué qui se trouve sous le contrôle de ClearCase dans WebSphere Studio, il réserve silencieusement et automatiquement le fichier dans ClearCase lors de sa sauvegarde. Si vous utilisez une branche partagée dans une vue dynamique, le processus de réservation automatique peut être problématique. Si vous commencez à éditer un fichier qui n'est pas réservé, un autre utilisateur peut réserver le fichier, l'éditer et en restituer une nouvelle version entre temps. Dans ce cas, vos modifications seront écrasées par celles de l'autre utilisateur lorsque vous sauvegardez le fichier. Par conséquent, si vous utilisez une branche partagée dans une vue dynamique, vous devez réserver les fichiers avant de les éditer.  

4.2 Utilisation des outils ClearCase pour modifier les fichiers source

Il se peut que les fichiers .class Java ne soient plus synchronisés étant donné que le compilateur incrémental n'est pas exécuté lorsque l'utilisateur modifie un fichier à l'aide d'un outil hors de WebSphere Studio (tel que Bloc-notes ou des outils de fusion ClearCase). Si vous modifiez un fichier hors du plan de travail, vous devez effectuer une opération d'actualisation (à partir du menu contextuel).

4.3 Questions relatives à l'ensemble de caractères multi-octets

Des activités UCM contenant des caractères multi-octets peuvent être corrompues dans la boîte de dialogue de définition de l'activité en cours.

4.4 Paramètres par défaut des préférences : lors de la sauvegarde de fichiers restitués par un éditeur interne

Le paramètre par défaut des préférences de Rational ClearCase appelé Lorsque des fichiers restitués sont sauvegardés par un éditeur interne correspond à Réservation automatique dans cette version. Le paramètre par défaut sera remplacé par Ne rien faire dans la prochaine version.

4.5 Erreur "Le fichier a été supprimé du système de fichiers"

Dans certains cas, lors de la tentative d'ajout d'un fichier "réservé pour la visualisation" au contrôle des sources, WebSphere Studio envoie le message d'erreur suivant : "Le fichier a été supprimé du système de fichiers." Cet incident ne survient que lorsque le fichier est ouvert dans un éditeur. En réalité, le fichier n'a pas été supprimé et vous pouvez ignorer le message d'erreur.

4.6 Perte de l'historique des versions lors du changement du nom des packages Java

Lorsque WebSphere Studio modifie les noms des packages Java, il ne renomme pas le répertoire du package mais supprime l'ancien emplacement et crée des fichiers au nouvel emplacement. Ainsi, WebSphere Studio ne conserve pas l'historique des versions du package Java. De plus, WebSphere Studio vous demande d'ajouter le package Java au contrôle des sources.

4.7 Les fichiers d'ensembles de projets doivent se trouver dans un VOB

Si un fichier d'ensemble de projets ne se trouve pas dans un répertoire de vue, l'adaptateur SCM ClearCase ne sait pas quelle vue utiliser pour accéder aux projets. Pour remédier à cet inconvénient, placez le fichier de l'ensemble de projets dans un VOB.