Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1189 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Serveur de developpement partagé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Serveur de developpement partagé

n°1603224
barbarien3​6
Posté le 23-08-2007 à 19:56:37  profilanswer
 

Bonsoir tout le monde,
 
Je met en place actuellement un projet dans lequel les analystes (qui sont les même que les developpeur) ce trouve éparpiller sur 3 site en france. Je suis donc a la recherche d'une solution permettant de gérer les fichiers d'analyse ainsi que les fichiers de dév (avec version, historique des modifs, ...). L'analyse ce fera sous UML2 et le dev sous java.  
 
Je sais qu'il existe des système qui font cela mais je suis incapable de mettre la main dessu. Petit précision je cherche une solution qui tourne sous Linux, car tout mes serveurs sont sous debian.
 
D'avance merci
 
Ludo
 
PS : Si jamais je n'ai pas été très clair dit le moi j'essayerai de mieu m'expliquer.

mood
Publicité
Posté le 23-08-2007 à 19:56:37  profilanswer
 

n°1603227
TheRom_S
Posté le 23-08-2007 à 20:05:30  profilanswer
 

Ben subversion aussi appelé svn
pour le serveur et les clients, le système en lui-même :
apt-get install subversion
pour les clients, un outil graphique :
apt-get install esvn


---------------
The Rom's, à votre service
n°1603231
barbarien3​6
Posté le 23-08-2007 à 20:25:36  profilanswer
 

Purée CVS voila ce que je cherchai. Alors si Subversion en est sons remplacant ces encore mieux
 
Mille merci car je commencai a maraché les cheveux.

n°1603235
TheRom_S
Posté le 23-08-2007 à 20:29:02  profilanswer
 

Oui je sais pas exactement où est la différence mais en gros, svn est une évolution du principe de cvs dans lequel ils ont amélioré les points faibles. Après, faut savoir qu'il y en a d'autres qui ont peut-être plus de choses, des trucs plus pro, des trucs payants, des trucs plus simples, etc ... En gros, si tu cherches "version control" dans google, tu devrais trouver ton bonheur.


---------------
The Rom's, à votre service
n°1603252
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2007 à 21:03:05  profilanswer
 

TheRom_S a écrit :

Oui je sais pas exactement où est la différence


  • SVN gère des commits atomiques (les transactions), donc quand on envoie une modification au serveur soit elle sera appliquée en entier soit elle ne sera pas appliquée du tout. Avec CVS, on peut avoir la moitié des fichiers commités, un fichier corrompu et le reste qui n'a pas été envoyé au serveur
  • SVN suit l'intégralité de l'arbre, répertoires compris, donc gère trivialement les renommages, déplacements et copies de fichiers et de répertoires à travers un repo. CVS n'est pas capable de conserver l'historique d'un fichier si on le renomme, déplace ou copie.
  • SVN traite tout fichier non reconnu comme un fichier binaire, et ne traite les fichiers comme du texte que quand c'est spécifié ou il les reconnait. CVS fait l'inverse et peut potentiellement faire des conversions de newlines dans les fichiers textes, ce qui flingue les fichiers binaires
  • La keyword expansion (insertion d'informations à la place d'un mot clef) doit être explicitement demandée dans svn... dans CVS, elle est systématique et automatique, ce qui peut là encore annihiler les fichiers binaires qui ont la malchance de contenir un ensemble de bits codant pour l'ASCII d'un keyword CVS
  • SVN permet d'attacher des attributs (standards ou custom) à n'importe quel fichier ou répertoire
  • SVN est notablement plus rapide que CVS
  • SVN utilise un numéro de révision global pour tout le repository (donc un fichier à la révision X est en fait "l'état du fichier à la révision X du repository" ) alors que CVS track chaque fichier indépendament, la méthode SVN est beaucoup plus claire et permet de simplifier la gestion des builds et autres tests de régression (il suffit de tagger le build avec la révision "courante" et il est flaggé correctement pour l'éternité)
  • Quand un merge crée un conflit, SVN prévient et empêche de commiter le fichier, pas CVS (donc si on fait pas attention on peut facilement commiter un fichier flingué)
  • Enfin, l'outil en ligne de commande svn est beaucoup plus simple que celui de CVS


Voila globalement ce que je peux dire au pied levé.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1603257
barbarien3​6
Posté le 23-08-2007 à 21:07:42  profilanswer
 

Je vois que je peu intégré CVS dans Eclipse d'aprés vous pourrais je remplacer par SVN ?

n°1603260
TheRom_S
Posté le 23-08-2007 à 21:11:27  profilanswer
 

oui, faut chercher le plugin qui va bien


---------------
The Rom's, à votre service
n°1603262
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2007 à 21:15:35  profilanswer
 

barbarien36 a écrit :

Je vois que je peu intégré CVS dans Eclipse d'aprés vous pourrais je remplacer par SVN ?


Il y a un plugin dispo (Subclipse, voir tuto)


Message édité par masklinn le 23-08-2007 à 21:15:57

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Serveur de developpement partagé

 

Sujets relatifs
Utilisation des PIA Excel dans un serveur qui n'a pas office[C#.net] Tester l'existence d'un répertoire sur un serveur FTP
Développement web "rapide", ça existe vraiment ?logiciel vb 6.0 parsing fichier xml existant sur serveur
logiciel vb 6.0 faire le parsing d'un fichier xml sur serveurun logiciel en vb 6.0 le parsing de fichier xml existe sur un serveur
Récupérer fichier son depuis serveur distantarchi JEE : découpler couche persistance sur un autre serveur d'appli
Synchroniser table access et serveur MysqlSelection automatique du serveur
Plus de sujets relatifs à : Serveur de developpement partagé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR