SCM : Perforce, le système de Gestion de Configuration Logicielle rapide
Suivez et gérez vos codes source et contenu multimédia
Le 2009-09-10 03:10:24, par Marc Lussac, Rédacteur en Chef
Perforce est-il le meilleur système de Gestion de Configuration Logicielle (SCM) ?
Perforce, le système de Gestion de Configuration Logicielle rapide, a remporté de nombreux trophées. Il permet aux entreprises de toutes tailles de suivre et de gérer leur code source et contenu multimédia.
Une solution GCL évolutive
Le système de Gestion de Configuration Logicielle Perforce offre des fonctionnalités GCL multiples bâtit sur une architecture client/serveur évolutive. Les utilisateurs accèdent au serveur Perforce par l'intermédiaire d'une gamme étendue d'interfaces clientes. Perforce se déploie aisément et rapidement. Son administration est minimale même pour les sites de taille importante ou distants.
Témoignage :
Plus d'informations et téléchargement Perforce
L'avez-vous essayé ? Qu'en pensez-vous ?
Perforce, le système de Gestion de Configuration Logicielle rapide, a remporté de nombreux trophées. Il permet aux entreprises de toutes tailles de suivre et de gérer leur code source et contenu multimédia.
Une solution GCL évolutive
Le système de Gestion de Configuration Logicielle Perforce offre des fonctionnalités GCL multiples bâtit sur une architecture client/serveur évolutive. Les utilisateurs accèdent au serveur Perforce par l'intermédiaire d'une gamme étendue d'interfaces clientes. Perforce se déploie aisément et rapidement. Son administration est minimale même pour les sites de taille importante ou distants.
Témoignage :
L'avez-vous essayé ? Qu'en pensez-vous ?
-
trident_jobMembre confirméLes differences de fonctionnalités entre les SCM :
http://en.wikipedia.org/wiki/Compari...tware#Features
POur ma part, voici les petits + de Perforce:
+Authentification LDAP intégré
+Repository Centralisé ou distribué
+Meilleure intégration dans les IDE propriétaires
+Moins de liberté donc + sécurisé pour des utilistauers novices
Sinon, perf et portabilité identiques pour des projets classiques (jusqu'au million de ligne de code).
Pour ma part, TortoiseSVN est un réel plus sans rival.le 14/09/2009 à 9:41 -
ctxnopMembre expérimentéle 14/09/2009 à 9:50
-
csperandioMembre habituéBonjour,
je n'ai pas essayé Perforce mais le témoignage ne me montre pas une supériorité vis à vis de SVN. Je comprends que passer de Perforce (ou SVN) à CVS doit être assez violent.
Je serais intéressé par un retour d'expérience par une personne ayant fait du SVN et du Perforce.
Juste par curiositéle 10/09/2009 à 7:31 -
PlagemanMembre régulierPerforce est surtout beaucoup trop cher. Subversion fait bien son boulot, et gratuitement.le 10/09/2009 à 8:14
-
ac_winglessMembre confirméPerforce est certes beaucoup trop cher pour une utilisation personnelle, mais vaut largement son prix dans un environnement professionnel. Nous l'utilisons exclusivement maintenant depuis 5 ans.
Au niveau des fonctionnalités, il n'y a rien de particulièrement spectaculaire par rapport aux solutions gratuites, mais c'est dans le détail de l'utilisation quotidienne qu'on y gagne. L'administration est très simple, la rapidité foudroyante. La fusion de branches est vraiment supérieure. La "vision étalée" ("time-lapsed view"est un régal et justifierait à elle seule la migration depuis un autre outil. Si le prix n'était pas un obstacle pour la plupart des gens, c'est un outil que je recommanderais sans réserve. le 10/09/2009 à 9:13 -
csperandioMembre habituéle 10/09/2009 à 9:19
-
ctxnopMembre expérimentéJamais utilisé perforce, ni CVS en fait (CVS je n'ai jamais rien fait d'autres avec que l'obtention des dernières sources). Ceci-dit, la vision énoncée ici semble assez réduite. Des SCM il en existe beaucoup plus que juste 3.
SVN aussi à ses plugins et interfaces graphiques pour tous les systèmes, ainsi que ses interfaces de programmation. Mais il y a aussi Git, Mercurial ou encore Bazaar. Bien qu'il aient un modèle distribué et non centralisé.
Personnellement, j'utilise Mercurial. Il se configure en 2 minutes, fonctionne très bien, propose de base une interface Web, est supporté par Redmine, possède ses intégration a l'explorateur Windows mais également aux équivalent Linux/Mac. Pas vu de problème de performance pour le moment. Il est utilisé par (ou pour des logiciels) qu'on peux difficilement qualifier de "petit projet persos", comme Mozilla, Python en encore Xen (et bien d'autre).
Mais on pourrait en dire autant de Git et de Bazaar. Le premier étant principalement utilisé pour le kernel de Linux, et le second étant sponsorisé par Canonical.
Pour moi ils sont tous très bon. Avec leurs avantages et leurs inconvénients. Les différences entres chacun n'étant pas flagrante, il faudrait plutot parler des SCM à éviter. Comme CVS puisqu'il est totalement remplaçable par SVN. Ou encore Visual SourceSafe 2005 (pas connus les autres versions). C'est ce qu'on utilise actuellement à mon travail, et c'est juste une horreur ce soft. Un répertoire FTP où chacun viendrait prendre les sources, merger en local via un logiciel de différences, puis déposer les nouvelles sources dans une nouvelle archive portant le nom de la version, serait une démarche plus efficace et sure que d'utiliser Visual SourceSafe 2005. Le logiciel est tellement bourré de bug qu'il lui arrive régulièrement d'obtenir les source au lieu de les commiter, résultat, avant un merge on est obligé de se faire une copie locale de nos fichiers, faire le merge via SourceSafe, puis vérifier qu'il n'a pas fait de connerie en comparant avec les sources sauvegardées.
Et je ne parle même pas de sa lenteur affligeante.le 10/09/2009 à 9:36 -
xixi31Membre avertiPour ma part, je n'ai utilisé que cvs et svn et svn me va très bien.le 10/09/2009 à 11:52
-
randrianoMembre expérimentéLe meilleur SCM je ne sais pas mais c'est le seul payant dont je suis satisfais
L'interface c'est déjà géniale mais cela ne doit pas être le seul atout
Un atout spécial que j'ai aussi constaté c'est P4Web c'est à dire qu'on peut se connecter par browser au serveur!!
L'inconvénient que j'ai trouvé c'est sur le Merge (p4merge), ce n'est pas aussi puissant que le gratuit WINMERGE que j'associe souvent à CVS et SVN
Bon, tout le monde peut l'essayer par sa version d'évaluation assez longuele 08/01/2010 à 10:09 -
Klemsy78Membre du ClubBonjour messieurs,
Je suis nouveau en environnement linux et je veux savoir quelle version git(control de version) pour linux suse et comment l'installer?
Merci d'avance pour votre reponse!le 19/07/2012 à 20:56