-----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

