salut ben ;-)

...
Je sais qu�il existe cvs sous linux, qu�il existe des tools GUI wincvs et lincvs, mais en fait avant de changer j�aimerai bien savoir si il est capable de faire ce que l�on fait avec pvcs.
En gros :
� Est il capable de travailler en branche (c'est-�-dire que plusieurs personnes puisse travaill� dans la m�me source), a mon avis oui sinon il servirai a rien.
oui, �videmment ;-)

branch, merge, etc...

Mais un branch ce n'est pas le fait que plusieurs personnes puissent travailler dans la m�me source !

CVS fonctionne en optimistic locking (= pas de locking, les conflits sont r�solus lors des updates ou checkins) mais on peut �galement forcer des locks sur des fichiers (checkin impossible jusqu'� ce que celui qui a le lock ai fait un checkin).
Mais franchement, nous on travaille sur des tr�s tr�s grands projets avec plein de fichiers source, et CVS en optimistic locking fonctionne � merveille ici.

Un branch, c'est p.ex. quand tu as fait un release (disons 1.0) que tu as livr� � un client.
Tu continues le d�veloppement sur 1.1.
Lorsque tu trouves un bug dans le 1.0 et que tu veux le corriger pour le livrer au client, tu fais un branch sur le tag 1.0 et tu fais le bugfix l�-dessus.

� Est il capable a un moment donner, de faire un int�gration� je m�explique, apr�s plusieurs jours de travails dire hoppp ajd tout le monde fait c�est check in et on integre tout en une version stable� dont on pourrais placer une version label (pour dans le futur si on veux reprendre la version 18 pour la recompile pour un client sachant que nous sommes actuellement a la 25)
Donc en fait, tu as juste besoin de pouvoir faire un tag (= label) ;-)

Oui, c'est tout � fait possible (on sait m�me d�placer des tags, etc...).

Tu sais �galement faire un checkout par date (p.ex. faire un checkout de l'�tat du repository le 21 novembre 2002)

Si il permet les int�grations, comment cela fonctionne ? Il y a il des
C'est vous qui appelez �a des "int�grations".
Le contr�le de versions, lui, ne fait que le tag.

script pour int�grer et faire des diff automatique en cas de conflit dans des fichiers qui on �t� modifi� par plusieurs personnes ? Existe ils des tools GUI (linux voir windoz)
Aaah, l� je vois ce que tu veux dire: tu parles d'une compilation automatique et l'envoie d'e-mails ou autre lorsqu'il y a erreur de compilation � la personne concern�e ?

Non �a il n'y a pas dans CVS: CVS fait le contr�le de versions et �a, ce n'est pas du contr�le de versions.

Mais il y a moyen de mettre �a en oeuvre. Nous on l'a fait ici, au boulot.

Pour le backup je ne me tracasse pas, j�ai lu dans le temps sur la mailing qu�il suffisait de faire un backup cvsroot J
Oui, suffit de faire un backup du cvsroot sur le serveur CVS.

--
  -o) Pascal Bleser   ATOS Origin/Aachen(DE) |
  /\\         <[EMAIL PROTECTED]> |
 _\_v <[EMAIL PROTECTED]>                     |
---------------------------------------------|
Jesus saves,Buddha makes incremental backups :
---------------------------------------------'


_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[email protected]
IRC: efnet.unixtech.be:6667 - #unixtech

Répondre à