-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Beno�t Gillon wrote:
| Salut la liste,
Heps Benoit ;)))

| Actuellement dans notre soci�t� nous utilisons PVCS de chez Merant
(boff pas
| trop content).. Et nous aimerions changer de Version Control... Que me
| conseilleriez vous ??
|
| CVS ??? Avantage/inconv�nient (fonctionne il bien en branche)
| Autres ???
|
| PS: Nous utilisons les projets sous forme de branche...
Vous �tes surs d'avoir bien compris les principes de VCS (version
control) ? :)

Le trunk (head) est toujours la version de d�veloppement - l� o� les
nouvelles fonctionnalit�s sont impl�ment�es.
Les branch sont faits pour:
- - code freeze pour un release, permettant de tester et �ventuellement
d'apporter des patch correctifs pour ce release
- - des modifications � apporter � des releases
- - des adaptations sp�cifiques (p.ex. � des clients)

| PS: Nous avons besoin de clients sous windows.

CVS a le grand avantage d'�tre tr�s bien int�gr� dans beaucoup d'outils
de d�veloppement (Eclipse, Netbeans, Emacs, Borland, Microsoft, ...).
Tu trouveras �galement un paquet d'outils tr�s int�ressants pour CVS:
- - CVS Monitor
- - viewcvs (et d�riv�s)
- - WinCVS, un tr�s bon front-end sous Windows
- - CVSup pour une r�plication tr�s efficace des repository CVS

O� je travaille, on utilise qqes-uns de ces outils, et je viens de
mettre en place un serveur Jabber ainsi qu'un script qui envoit des
notifications � chaque commit sur une Chatroom Jabber.
Ainsi, tous les d�veloppeurs d'une �quipe sont dans cette chatroom (en
utilisant Gaim, Psi, JAJC, Miranda) et sont instantan�ment au courant
des modifications effectu�es dans le repository (le script envoit la
liste des fichiers modifi�s ainsi que le "log message").


Pour les branches, c'est vrai qu'il y a mieux, mais quand on connait CVS, il n'y a pas trop de probl�mes - mais c'est vrai que �a se complique quand on fait des branches de branches de branches ... ;)

Au boulot, nous utilisons CVS sans probl�mes pour des tr�s, tr�s gros
projets tr�s critiques (plusieurs centaines de fichiers, des projets
actifs depuis plusieurs ann�es) depuis belle lurette - mais il est vrai
que les reponsables du VC dans les projets connaissent plut�t bien CVS ;)
CVS n'est pas parfait, mais est tr�s stable et fait bien son boulot.

SVN (subversion) a l'air tr�s int�ressant, ainsi que Bitkeeper (mais
propri�taire). Le probl�me de SVN/arch/arX/monotone/... est n�anmoins
que ce sont des projets tr�s jeunes (surtout compar�s � CVS et RCS) et
qu'il ne faut prendre aucun risque en terme de stabilit� et maturit�
pour un syst�me de VCS.

Sinc�rement, c'est une d�cision tr�s importante, et vous devriez vous
prendre le temps de faire une petite �valuation des possibilit�s.
Commencez par CVS, parce que si CVS vous convient, c'est le meilleur
choix (� cause de sa stabilit�, parce que c'est tr�s r�pandu, et parce
que c'est tr�s bien int�gr� dans beaucoup d'outils).

- --
~  -o) Pascal Bleser        http://guru.unixtech.be
~  /\\ <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
~ _\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQFANFVqr3NMWliFcXcRAljoAJ0ZvWxmPTL2+BUC4lEvzHC87MOp4ACeLAVj
SfAcX+O0BQ2ZNvbK77wnElg=
=jzEa
-----END PGP SIGNATURE-----
_______________________________________________________
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: chat.unixtech.be:6667 - #unixtech

Répondre à