Partage des connexions, filtres, actions utilisateur et commandes de compilation

Vous pouvez utiliser n'importe quel référentiel compatible avec Eclipse de n'importe quel fournisseur. Les informations suivantes expliquent comment partager des projets à l'aide du système CVS (Concurrent Versions System) fourni avec Eclipse. Les étapes et les éléments de l'interface utilisateur diffèrent selon le fournisseur du plug-in de référentiel que vous avez défini ou installé.

Dans un environnement de programmation en équipe, les membres de l'équipe sont souvent amenés à travailler dans leur propre plan de travail, isolés les uns des autres. Ils voudront ensuite partager leur travail. L'explorateur de systèmes distants permet aux membres de l'équipe de partager leurs connexions, filtres et pools de filtres.

Avertissement : La première fois que vous synchroniserez votre projet RemoteSystemsConnection avec le référentiel, vous constaterez de nombreux conflits de fichiers, tout simplement parce qu'il est nécessaire d'effectuer une synchronisation pour pouvoir aligner correctement les informations codées du serveur relatives à la version avec vos fichiers locaux. Cela ne se produit qu'une seule fois. Il vous suffit de recevoir tous les changements entrants pour que votre espace de travail local soit synchronisé avec le serveur. Vous pouvez également rencontrer des profils inactifs (qui appartiennent à d'autres collègues) dans la vue Equipe après vous être synchronisé avec le serveur. Vous pouvez alors choisir d'activer ces profils dans la vue Equipe si vous voulez afficher leur contenu dans l'explorateur de systèmes distants de votre poste de travail local.

Pour partager vos ressources, procédez comme suit :

  1. Dans la vue Systèmes distants, cliquez sur le bouton dans la barre d'outils Systèmes distants et sélectionnez Gérer les profils pour afficher la vue Equipe devant l'explorateur de systèmes distants. Vous pouvez également cliquer sur l'onglet Equipe pour accéder à la vue.

  2. Dans la vue Equipe, développez l'élément racine RemoteSystemsConnections pour afficher la liste de vos profils. Le profil d'équipe et les profils que vous avez définis s'affichent. Le profil d'équipe est créé par l'explorateur de systèmes distants pour permettre de partager des connexions, des pools de filtres et des filtres lorsque vous ne souhaitez pas partager ceux-ci dans le cadre d'un profil que vous devriez créer et gérer.
  3. Cliquez avec le bouton droit de la souris sur RemoteSystemsConnection, puis sélectionnez Equipe > Partage du projet.
  4. 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 définir un 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 à utiliser 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. Vous pouvez configurer l'outil utilisé par ext sur la page de préférences Equipe > CVS > Méthode de connexion EXT .
    6. Si le serveur utilise un port personnalisé, activez Utiliser le port et tapez le numéro de port.
    7. Cochez la case Enregistrer le mot de passe si nécessaire.
  5. Cliquez sur Fin.
L'emplacement du référentiel est créé. Le projet RemoteSystemsConnections est créé à distance et la vue Synchronisation s'ouvre pour vous permettre de valider les ressources du projet sur le serveur.
Avertissement : 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, il peut y avoir un certain nombre de conflits. Généralement, il ne s'agit pas de véritables conflits. Ils sont considérés comme tels à la première synchronisation car il n'existe pas d'informations CVS locales pour les ressources de votre espace de travail. Si vous n'avez pas créé de ressources dans votre profil d'équipe, vous pouvez envoyer et recevoir en toute sécurité tous les fichiers en conflit. Dans le cas contraire, vous devez vérifier chaque fichier en conflit pour détecter les différences et y remédier en fusionnant les fichiers.
Pour synchroniser les ressources avec celles du référentiel associé, procédez comme suit :
  • Cliquez avec le bouton droit de la souris sur le projet RemoteSystemsConnection et sélectionnez Equipe > Synchroniser avec le référentiel.
  • Après avoir partagé ou synchronisé les ressources, et reçu des ressources entrantes du référentiel, cliquez avec le 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 prendre en compte les ressources nouvelles ou modifiées.
Concepts associés
Partage des ressources de développement gérées par une équipe
Profils de l'explorateur de systèmes distants
Tâches associées
Partage des profils d'équipe
Création ou modification d'une action utilisateur