Utilisation d'une équipe

Vous pouvez utiliser n'importe quel référentiel compatible Eclipse de n'importe quel fournisseur. Les paragraphes suivants décrivent le partage de projets à l'aide du système CVS (Concurrent Versions System) fourni avec Eclipse. Les étapes et les éléments de l'interface utilisateur varient en fonction du support de référentiel installé.
Remarque : Lorsque vous synchronisez pour la première fois votre projet RemoteSystemsConnection avec le référentiel, un grand nombre de fichiers entrent en conflit. En effet, une synchronisation est nécessaire pour aligner correctement les informations codées du serveur avec vos fichiers locaux. Cette synchronisation est unique et vous ne pouvez recevoir que les modifications entrantes. Votre espace de travail local est ensuite synchronisé avec le serveur. Vous pouvez également trouver des profils inactifs appartenant à d'autres équipes dans la vue Equipe après synchronisation de votre serveur central. Vous pouvez choisir d'activer ou de désactiver ces profils dans la vue Equipe pour les afficher ou pas dans l'explorateur de systèmes distants sur votre poste de travail local.

Dans un environnement de programmation en équipe, les membres de l'équipe travaillent dans leur propre plan de travail, isolés des autres. Le cas échéant, ils peuvent souhaiter partager leur travail avec leurs collègues.  Grâce à l'explorateur de systèmes distants, ils peuvent partager leurs connexions, pools de filtres et filtres. Pour partager ces ressources, procédez comme suit :

  1. Dans la perspective Explorateur de systèmes distants, sélectionnez l'onglet Equipe situé par défaut dans le même volet que la vue Systèmes distants.  La vue Equipe apparaît en premier plan sur l'explorateur de systèmes distants.  Vous pouvez également utiliser le bouton du  menu de la vue Systèmes distants et sélectionner Gérer les profils.
  2. Développez RemoteSystemsConnections. Les profils Equipe et les profils que vous avez définis s'affichent. Le profil Equipe est créé par l'explorateur de systèmes distants pour partager des connexions, des pools de filtres et des filtres si vous ne souhaitez pas les partager dans un profil créé et géré par vos soins.
  3. Cliquez à l'aide du bouton droit sur RemoteSystemsConnections et sélectionnez Equipe > Partage du projet.
  4. Sélectionnez CVS, puis cliquez sur Suivant.
  5. Sélectionnez Utiliser un emplacement de référentiel existant si vous avez déjà défini un référentiel CVS. Sélectionnez Création d'un nouveau référentiel si vous avez besoin de définir un référentiel CVS (cette information doit être fournie par la personne qui a configuré le référentiel CVS sur le serveur). Pour créer une définition de référentiel CVS, procédez comme suit :
    1. Dans la zone Hôte, entrez l'adresse du serveur (mamachine.com, par exemple).
    2. Dans la zone Chemin du référentiel, tapez le chemin du référentiel sur le serveur (/home/test, d:/test, par exemple).
    3. Dans la zone Utilisateur, entrez le nom d'utilisateur qui sera utilisé pour se connecter au référentiel.
    4. Dans la zone Mot de passe, tapez le mot de passe associé au nom d'utilisateur.
    5. Dans la liste Type de connexion, sélectionnez le protocole d'authentification du serveur CVS. Trois méthodes de connexion sont disponibles avec le client CVS Eclipse :
      • pserver: Une méthode de connexion CVS spécifique.
      • extssh : Un client SSH 1.0 fourni avec le plan de travail.
      • ext : La méthode CVS ext utilise un outil externe comme SSH pour se connecter au référentiel. L'outil utilisé par ext est configuré dans la page des préférences Equipe > CVS > Méthode de connexion externe.
    6. Si le serveur utilise un port personnalisé, activez Utiliser le port et tapez le numéro de port.
  6. Cliquez sur Terminer. L'emplacement du référentiel est créé. Le projet RemoteSystemsConnections est créé à distance et la vue Synchronisation s'affiche pour vous permettre de valider ses ressources sur le serveur. Si le projet existe déjà à distance, la vue Synchronisation affiche des conflits sur tous les fichiers distants et locaux. Si le projet RemoteSystemsConnections existe déjà dans le référentiel lorsque vous le partagez pour la première fois, de nombreux conflits peuvent avoir lieu. Généralement, il ne s'agit pas de vrais conflits. Ils sont considérés comme tels à la première synchronisation car il n'existe pas d'informations CVS locales concernant les ressources dans votre espace de travail. Si vous n'avez pas créé de ressources dans votre profil Equipe, vous pouvez envoyer et recevoir en toute sécurité des fichiers conflictuels. Dans le cas contraire, vous devez vérifier chaque fichier conflictuel pour détecter les différences et y remédier en fusionnant les fichiers.
  7. Pour synchroniser vos ressources avec les ressources du référentiel associé, cliquez à l'aide du bouton droit de la souris sur le projet RemoteSystemsConnection, puis sélectionnez Equipe > Synchroniser avec le référentiel.
  8. Après avoir partagé ou synchronisé les ressources, et reçu des ressources entrantes du référentiel, cliquez à l'aide du bouton droit de la souris sur le projet RemoteSystemsConnection, puis sélectionnez Recharger l'explorateur de systèmes distants. Cette opération permet de régénérer l'explorateur de systèmes distants et la vue Equipe pour refléter les ressources nouvelles ou modifiées.

Affichage des ressources de projet dans la vue Navigateur

La vue Navigateur fournit une vue hiérarchique des ressources de l'espace de travail. Elle vous permet d'afficher la tables des matières des projets partagés et notamment du projet RemoteSystemsConnection et de sélectionner des actions se rapportant à l'équipe sur des ressources spécifiques. Par défaut, la vue Navigateur est incluse dans la perspective Ressources. Pour l'ajouter à la perspective courante, procédez comme suit :
  1. Sélectionnez Fenêtre > Afficher la vue > Autre.
  2. Développez Tâches de base.
  3. Sélectionnez Navigateur.

Concepts connexes
Support d'équipe
Profils de l'explorateur de systèmes distants

Tâches connexes
Utilisation des profils et du support d'équipe