Pas Troll: En entreprise qu'avait vous vu utiliser (CVS/Perforce/..) - Linux et OS Alternatifs
Marsh Posté le 30-08-2002 à 11:38:25
CVS ça pue, c mieux ByteKeeper
Imagine que t'es 100 sur un projet, avec CVS c le bordel
Marsh Posté le 30-08-2002 à 11:40:21
Attention, je ne parles que d'exemple vecu SVP.
Et avec des equipes d'une 20aine de personnes minimum.
Marsh Posté le 30-08-2002 à 11:43:22
bah on étaient que 15, désollé, mais sur un gros projet, et on utilisait cvs
Marsh Posté le 30-08-2002 à 11:44:54
J'ai vu CVS sous n'importe quel système (windows, solaris, SGI, linux). Très forte demande pour CVS actuellement parmis nos clients.
J'ai vu source safe sous windows (mais il mangeait les fichiers régulièrement, donc personne y touchait).
ClearCase sous windows et solaris. (c'est considéré comme le choix conservateur par excellence).
J'ai jamais vu de bitkeeper ou perforce.
J'ai vu du PVCS également, sur solaris.
Marsh Posté le 30-08-2002 à 11:48:41
Ok. Je suis tout a fait d'accord avec toi kadreg.
Clearcase c'est la solution conservatrice.
Extremement puissant , mais :
- Maintenance tres elevé
- Tres intrusifs (nouveau fs)
- Demande en matos elevé
J'ai un peu des doutes sur le travail en equipe nombreuses avec CVS. (merge delicat, gestion des versions & branches etc...)
Mais il semblerait que ca soit la tendance.
C'etait quoi la raison ?
Outil gratuit ?
Maturité ?
Faible besoin hw/maintenance ?
Marsh Posté le 30-08-2002 à 12:04:38
Dans les cas que j'ai vu, CVS n'était pas utilisé seul, mais comme base à un système interne de gestion de version.
Au dessus de CVS était construit des couplages avec les outils utilisés par l'équipe, et des scripts aidant à la gestion de version (notamment des systèmes d'annonces de commit par mail). Avec en plus des obligations d'updates avant commit.
Quand à la difficultée de merge, les projets utilisants CVS que j'ai connus sont généralement très découpés. Donc les difficultés de merge dues à des conflits étaient finalement rares.
Les raisons avancées pour l'utilisation de CVS sont :
- le cout
- le fait que l'on puisse facilement construire des solutions au dessus
- le fait qu'il soit simple à appréhender pour un développpeur entrant dans l'équipe, parceque de nombreux tutoriaux sont dispo sur le net, parcequ'il y a de bons livres dessus.
Marsh Posté le 30-08-2002 à 15:52:32
J'aime bien l'idée sur LA VRAIE entreprise, plus de 5employés. Nous sommes 10 (plus que 3 en France), et nous bossons avec Intel, STMicroelectronic, Siemens... Dans des environments ou nous n'avons pas le droit à l'erreur, ou la qualité de nos logiciels est primordiale.
Alors je ne savais pas qu'une toute petite entreprise, n'était pas une vraie entreprise!
Marsh Posté le 30-08-2002 à 15:56:58
il demandait ca pour les entreprises ayant beaucoup de developpeurs
Marsh Posté le 30-08-2002 à 15:57:01
Tu as mal compris.
Le truc c'est pas d'etre une "vraie" entreprise mais de difficulté de gerer les branches, les versions et les merges.
Quand on est trois, meme avec un outil pourri on s'en sort avec un peu de rigueur.
Par contre, a 50 , potentiellement sur plusieurs sites, les facilités de gestion de l'outils font gagner un temps precieux et/ou evite les erreurs lors de merge concurrents de 4 sources par exemple.
Clearcase pour ne pas le citer a de tres bon outils d'aide au merge.
Marsh Posté le 30-08-2002 à 16:15:17
Je déconne!
Et en tout cas, sujet très intéressant, et je prends notes.
Marsh Posté le 30-08-2002 à 16:18:38
mean a écrit a écrit : ps : Merci ping, j'avais pas vu ta reponse. |
on a utilisé un serveur CVS pour ce gros projet qui représentait 2 programmes... Aucun problème, mais à mon avis, pour les projet ou plus de personnes interviennent, CVS ca peux devenir le foutoir...
Marsh Posté le 30-08-2002 à 20:53:44
CVS sous RH 7.3 Aucun problème à signalier.
Marsh Posté le 30-08-2002 à 11:31:13
Dans de vrai entreprise (pas 5 employés svp)
Qu'avez vous vu utiliser ?
CVS/ Perforce/ Clearcase / Bitkeeper ??
Sous linux ! Solaris a la limite
En environnement heterogene c'est encore mieux.
(kadreg : windows m'en tape)
Warning : Ceci n'est pas un troll. Me pourrissez pas mon topic.