[Topic unique] SCM : CVS, Subversion, SourceSafe, Perforce, etc...

SCM : CVS, Subversion, SourceSafe, Perforce, etc... [Topic unique] - Divers - Programmation

Marsh Posté le 01-06-2004 à 19:29:27    

[je mettrais à jour qd j'aurais le temps]


Message édité par Jubijub le 26-06-2004 à 16:10:07

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 01-06-2004 à 19:29:27   

Reply

Marsh Posté le 01-06-2004 à 20:41:47    

arch

Reply

Marsh Posté le 01-06-2004 à 20:51:34    

pkoi ?


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 01-06-2004 à 20:56:38    

http://flibuste.net/libre/tlafr/
(le système de cache est cool)à


Message édité par Taz le 01-06-2004 à 20:56:50
Reply

Marsh Posté le 01-06-2004 à 21:05:51    

subversion, c'est simple et ca marche

Reply

Marsh Posté le 01-06-2004 à 21:12:02    

Ca m'interesse aussi ce fil.. drapeau!
Perso on est avec FreeVCS... C pas intégré mais ca fait bien ce qu'on lui demande pour des projets à deux trois développeurs...
Je suis sous Eclipse en Java aussi...
Les inconvénients de FreeVCS : l'obligation de l'arborescence....

Reply

Marsh Posté le 01-06-2004 à 21:12:18    

?

Reply

Marsh Posté le 01-06-2004 à 21:17:07    

Reply

Marsh Posté le 01-06-2004 à 21:18:43    

non, je parle de l'inconvénient

Reply

Marsh Posté le 01-06-2004 à 21:19:05    

OMG, un CVS graphique :o

Reply

Marsh Posté le 01-06-2004 à 21:19:05   

Reply

Marsh Posté le 01-06-2004 à 21:25:40    

Beh j'entendais par inconvénient que si tu mets le projet sous c:/monprojetamoi... ensuite tt le monde aura la meme arbo... c:/monprojetamoi ... et ca ne plait pas a tt le monde!

Reply

Marsh Posté le 01-06-2004 à 21:28:08    

ben t'es pas obligé de mettre ton arborescence dans le tron commun

Reply

Marsh Posté le 01-06-2004 à 21:32:42    

beh je n'ai pas trouvé comment faire sinon...
 
C pour ca aussi que ce sujet m'intéresse.. et que si quelque chose de tres simple et performant est dispo.. comme une nouvelle version de l'appli arrive en développement, je suis preneur pour tester!


Message édité par ben33 le 01-06-2004 à 21:40:53
Reply

Marsh Posté le 01-06-2004 à 22:13:28    

lorill a écrit :

subversion, c'est simple et ca marche

subversion est plus avancé que cvs au niveau features, mais un poil plus complexe à installer (puisque pour cvs y'a rien a installer :D)... d'autre part, il semblerait que les outils soient pas encore trop au point et/ou à jour.. (je pense à l'integration eclipse ou idea)
 
quand aux autres.. pourquoi pas, mais bon, tenir compte du cout d'apprentissage par rapport à un systeme plus repandu.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 01-06-2004 à 22:22:25    

A ta place j'oublierai SourceSafe.
 
Au boulot on utilise Perforce.
Dans ma boite précédente et celle d'avant on utilisait CVS.
Mais entre CVS et Perforce, Perforce est bien meilleur, plus performant, plus complet et facile d'utilisation pour des choses qui demandent une bonne dose de maitrise sur CVS.
 
Par contre peut-etre qu'il requiert plus de maintenance (n'étant pas dans l'équipe de maintenance je ne peux pas vraiment dire).
 
Je ne connais pas les autres.
Ma préférence (en tant qu'utilisateur)
est donc Perforce > CVS >>> SourceSafe.
 
LeGreg

Reply

Marsh Posté le 01-06-2004 à 22:24:22    

et t'as une doc en francais de mise en place de Perforce..?

Reply

Marsh Posté le 01-06-2004 à 22:25:54    

http://better-scm.berlios.de/compa [...] rison.html
bordel, tu aurais au moins pu reprendre ce lien.
 
perso, c'est uniquement pour des raisons techniques que j'utilise svn : c'est le seul qui a un plugin eclipse.
 
Et faire un refactor->rename sans avoir le système de version qui suit, c'est pas possible.
 
Et je refuse d'apprendre CVS qui est un fossile qui ne mérite que de disparaitre avec C et C++.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 01-06-2004 à 22:26:23    

[:joce]

Reply

Marsh Posté le 01-06-2004 à 22:29:50    

... et taz.
 
 
sinon, l'histoire du cache, il y a la même chose sous svn, on peut tout faire offline sauf le commit et le checkout.


Message édité par nraynaud le 01-06-2004 à 22:35:18

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 01-06-2004 à 22:31:55    

faire les commit offline, c'est cool.
non, là ou je trouve le cache bien, c'est surtout quand t'as la gachette facile et que tu fais des update réguliers parce que tu sais que y a du monde qui travaille. le cache permet de diminuer fortement le traffic réseau, et donc le temps à attendre pour finalement se rendre compte que les autres branleurs ont rien commités.
 
 
edit : n'empêche, je t'aime bien.


Message édité par Taz le 01-06-2004 à 22:32:23
Reply

Marsh Posté le 01-06-2004 à 22:39:07    

Taz a écrit :


edit : n'empêche, je t'aime bien.

on va quoter quand même, ça peut servir pour plus tard ...


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 01-06-2004 à 22:46:51    

Ma modeste pierre à l'édifice.
 
Au boulot, on bosse sous eclipse avec CVS. D'un côté c'est bien pratique parce que c'est complètement intégré, que ce soit avec la perspective CVS ou avec la perspective Synchronize (un vrai régal celle-ci). Facile à apprendre et à maintenir.
 
Par contre, tout n'est pas rose:
- eclipse envoi visiblement des requètes CVS de manière quasi-continue sur le serveur => un load qui approche les 5 en average quand tous nos éclipses sont lancés :/
- on bosse avec un modèle proche de l'XP, et donc on a du refactoring régulièrement. Quand ce ne sont que des méthodes et des propriétés, c'est pas un problème, mais quand on change des classes, voir qu'on déplace des morceaux complets de package, on est obliger de pèter le projet en local pour récupérer le nouveau. Comme on a un système de release très fréquent, c'est pas trop gènant, mais c'est pas le plus pratique...
 
Sinon, faudra que je demande un jour au bosse pourquoi il n'a pas pris subversion (mis à part l'intégration dans eclipse)

Reply

Marsh Posté le 01-06-2004 à 22:52:16    

gizmo a écrit :


Sinon, faudra que je demande un jour au bosse pourquoi il n'a pas pris subversion (mis à part l'intégration dans eclipse)

bah oui, ça fait jamais de requête sur le serveur et c'est intégré à eclipse.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 01-06-2004 à 22:56:20    

nraynaud a écrit :

bah oui, ça fait jamais de requête sur le serveur et c'est intégré à eclipse.


pour l'intégration, faut que ca tourne sur la M9, et bientôt la 3 finale, vu qu'on fait un plug-in eclipse, on travail toujours avec la dernière version (on risque d'ailleur de passer à la RC1 bientôt)

Reply

Marsh Posté le 01-06-2004 à 23:00:00    

là je sais pas, j'ai pas les compétences pour compiler un plugin, donc je ne suis pas la version svn, mais j'attends qu'ils fassent des releases.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 02-06-2004 à 00:08:11    

c lourd svn a monter non ? foutre une berkleyDB avec ??? m'enfin bon...
 
le choix se réduit plus entre cvs (historique, compatible, intégré à eclipse) ou svn (puissant, moderne, un peu jeune encore, et les plugins sont à la rue)
--> faudrait utiliser un client externe à eclipse pour faire les commit du coup...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 02-06-2004 à 00:13:02    

pourquoi un client externe ?


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 02-06-2004 à 00:23:57    

parce que je suis sous M9...et que g pas l'impression que le plugin marche (il est compatible M7, et la M8 a tout cassé dans l'api)


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 02-06-2004 à 00:31:45    

bah oui, mais du coup svn sert plus à rien, si tu fais le déplacement de fichier sanas passer par svn, il enregistrera pas le lien. il verra la disparition d'un fichier et l'appartion d'un nouveau.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 02-06-2004 à 00:33:26    

c bien mon pb...je viens de me farcir tt les mailing list, et c constaté le bug de la M8/M9...y parlent d'une branch 3, je l'ai vu nulle part...
 
--> y parlent aussi de maj pour la 1.0.x pendant qu'ils y sont...en tt cas le projet a l'air très actif, c déjà ca (je crois que c une contrainte pour etre hosté par tigris)
 
Je sens qu'on va partir sur CVS...en attendant...


Message édité par Jubijub le 02-06-2004 à 00:34:01

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 02-06-2004 à 00:34:32    

au boulot on est sur CVS
 
certain par WSAD, dautres avec eclipse, dautre avec d'autre truc comme WINCVS ou Tortoise comme client


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 02-06-2004 à 07:58:09    

[:drapo]
 
edit: perso j'utilise CVS parce que c'est ce qui est utilise par les projet auxquels je participe tout simplement, l'integration a eclipse facilite le tout c'est clair, a titre perso je veux essayer svn pour me faire une idee...


Message édité par uriel le 02-06-2004 à 08:17:47

---------------
IVG en france
Reply

Marsh Posté le 02-06-2004 à 08:02:16    

moi j'utilise cvs parce que c'est ce que gnome.org utilise. mais tout le monde commence à gueuler, à commencer par les admin, parce qu'une solution comme arch (probablement bientôt utilisée) utilise moins de ressources côtés serveurs.

Reply

Marsh Posté le 02-06-2004 à 09:06:57    

-->vu qu'à terme l'admin veut tous nous faire passer sous linux + eclipse, je pense que le choix se réduit à CVS ou Subversion (encore que le plugin svn soit pas encore compatible linux bien que svn en lui même le soit)


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 02-06-2004 à 09:24:32    

J'utilise SourceSafe parce que j'ai pas eu le choix au boulot :o
mais j'ai rien à en dire de mal :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 02-06-2004 à 09:25:59    

c les commit non atomics que je trouve pas génial...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 03-06-2004 à 14:58:54    

Jubijub a écrit :

(encore que le plugin svn soit pas encore compatible linux bien que svn en lui même le soit)

gni :??:

Reply

Marsh Posté le 03-06-2004 à 19:57:02    

Clearcase. C'est horriblement cher, super complexe et difficile à maitriser, mais quand on sait l'utiliser, c'est probablement sans équivalent. Uniquement pour les gros projets (10 à 100+ développeurs).
Sinon, je prendrais subversion (connais pas arch).


Message édité par el muchacho le 03-06-2004 à 19:58:07
Reply

Marsh Posté le 03-06-2004 à 20:07:52    

nraynaud a écrit :


Et je refuse d'apprendre CVS qui est un fossile qui ne mérite que de disparaitre avec C et C++.


 
Pour faire du java alors que tu maitrises ocaml, tu te fous du monde ? :lol:

Reply

Marsh Posté le 03-06-2004 à 20:12:16    

el muchacho a écrit :

Pour faire du java alors que tu maitrises ocaml, tu te fous du monde ? :lol:

et alors ? je fais du fonctionnel dans le langage que je veux [:itm]
mon dernier qui date d'hier :
http://forum.hardware.fr/hardwaref [...] tm#t749227
gestion de du close() des ressources en CPS
 
Mais j'ai déjà montré des arbres dont les noeuds connaissent leur parent en version lazy et comment mapper les inner classes sur des closures ici (que j'ai réutilisé pour les arbre et pour le coup du CPS).


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed