IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

[Eclipse 3.2.1] Travail en équipe sous éclipse


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Par défaut [Eclipse 3.2.1] Travail en équipe sous éclipse
    Bonjour,

    Je souhaite faire d utravail en équipe sous éclispe ...

    J'ai proposé SVN+Subclipse, mais on me l'a refusé ...

    Explications :
    -> Subclipse télécharge le dossier SVN en local, puis l'envoie sur le serveur SVN a la fin de la modification ... Donc pendant un laps de temps, les versions ne sont plus identiques ...
    On m'a dit HORS DE QUESTION ... donc est il possible depuis subclipse d'éditer en DIRECT et DEPUIS LE SERVEUR SVN les différents projets ? (même si moi je trouvais ca bien ... je me plie ...)

    Sinon je pensais utiliser Eclipse pour travailler en direct sur des dossiers partagés par Samba ... Mais plusieurs utilisateurs peuvent ils utiliser le MEME workspace (donc le même .metadata) en même temps ???

    Sinon déplacer le .métadata du workspace permettrait'il de résoudre le soucis ? si oui comment déplacer se .metadata ?

    MErci a vous !

  2. #2
    Membre Expert Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Par défaut
    Des outils d'édition collaborative en temps réél de fichiers ca existe, mais pas sous Eclipse, et pas gratuit non plus...

    Par exemple, sous MacOSX, il existe SubEthaEdit:
    http://www.codingmonkeys.de/subethaedit/

  3. #3
    Membre éprouvé
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Par défaut
    Et avec CVS ???

    De plus ça me parait étonnant le motif de refus. Pour moi il me parait normal que lorsque le développeur tape son code, le serveur ne soit pas à jour..

    Mais les outils comme CVS ou SVN, offre justement la possibilité de gérer les conflits qui peuvent survenir, c'est même le but de ces produits.

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Par défaut
    Je sais je ne comprends pas vraiment non plus leur point de vue ...

    Je voudrais défendre le miens mais je manque d'arguments car c'est la premiere fois que je met en place un truc CVS/SVN ...

    Pas moyen de configurer SVN pour faire un "commit" automatique ?

  5. #5
    Membre Expert Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Par défaut
    Pour étayer tes arguments:

    Quand tu travailles avec CVS ou SVN, précise bien que tu récupères une copie des fichiers et qu'ils ne disparaissent pas du serveur pendant ce temps.

    Précise également que dès qu'une modification est appliquée au code, vous pouvez la répercuter sur le serveur.

    Précise aussi qu'il existe des mécanismes de vérouillage (basé sur les n° automatiques de version) pour que, lorsque 2 personnes travaillent sur le même fichier, les modifications de l'un n'écrasent pas celles de l'autre personne. exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    personne 1 "réserve" fichier A (version sur CVS : 1.10)
    personne 2 "réserve" fichier A (version sur CVS : 1.10)
    les 2 personnes modifient le fichier
    personne 2 "valide" le fichier A (il passe en version 1.11 sur CVS)
    personne 1 "valide" le fichier A (le serveur CVS détecte un conflit de versions, avertir l'utilisateur 1 et lui montre les changements entre la 1.10 et la 1.11)
    La personne 1 est donc obligée à ce moment là de choisir entre
    * assimiler ("merge") les changements de la personne 2
    * ou les ignorer 
    avant d'écrire la version 1.12 sur le serveur !
    Précise enfin qu'il est possible de revenir à n'importe quel moment sur une modification précédente d'un fichier, toutes les modifications sont stockées en mémoire !

    Personnellement, dans la boite, on s'est fixé comme règle : chaque soir, chaque personne "valide" (commit) les changements qu'il a apporté dans la journée si l'application compile. Tous les matins, tout le monde se synchronise avec la dernière version présente sur le CVS pour obtenir la dernière version (et avec le mécanisme de gestion de conflits, les changements non validés ne sont pas perdus si plusieurs personnes travaillent sur le même fichier)

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Avril 2005
    Messages : 277
    Par défaut
    Ok je vais tenter ca ...

    Ils défendent le fait qu'ils souhaitent pas avoir plusieures versions différentes en simultané de la même appli a plusieurs endroits différents ...

    Et que en cas de panne réseau ca craint ...

    Mais c'est surtout le point de vue de la différence de versions dans le tps ... arf ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/11/2014, 08h21
  2. comment travailler avec opengl sous eclipse
    Par mari_moon dans le forum OpenGL
    Réponses: 7
    Dernier message: 06/04/2009, 09h56
  3. [VSS] Est ce possible de travailler avec VSS sous eclipse ?
    Par jlassira dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 07/03/2006, 17h53
  4. Réponses: 11
    Dernier message: 26/01/2006, 11h57
  5. Gestion des versions travail en équipe
    Par yanis97 dans le forum WinDev
    Réponses: 1
    Dernier message: 05/10/2004, 21h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo