Quel outil de gestion de sources utilisez-vous ?

Quel outil de gestion de sources utilisez-vous ? - Divers - Programmation

Marsh Posté le 17-02-2003 à 10:48:20    

Salut !  :hello:  
 
Pour ceux d'entre vous qui développent en équipe, je voudrais savoir quel logiciel de gestion de sources vous utilisez, et ce que vous en pensez.
Dans la boîte dans laquelle je bosse, on voudrait s'équiper, mais on ne connait pas très bien ce qui se fait de mieux ou ce qui est facile à mettre en place entre CVS, FreeVCS, Rational ClearCase, Microsoft SharePoint, ...
Merci de vos réponses,
 
Yohann

Reply

Marsh Posté le 17-02-2003 à 10:48:20   

Reply

Marsh Posté le 17-02-2003 à 10:55:23    

Ici on utilise Visual source safe, c'est intégré à Visual studio, c'est simple d'utilisation et ça marche plutot bien.

Reply

Marsh Posté le 17-02-2003 à 11:03:57    

mareek a écrit :

Ici on utilise Visual source safe, c'est intégré à Visual studio, c'est simple d'utilisation et ça marche plutot bien.


 
Nous zaussi !!

Reply

Marsh Posté le 17-02-2003 à 11:04:22    

mareek a écrit :

Ici on utilise Visual source safe, c'est intégré à Visual studio, c'est simple d'utilisation et ça marche plutot bien.


Pareil pour moi, je n'ai pas à m'en plaindre non plus.  Et comme on est un peu sauvages, on y met aussi des petites bases de données Access, des documents, spreadsheets et autres joyeusetés binaires.
 
[offtopic]
Ca me plairait d'ailleurs bien de mettre un tel outil au point :)
[/offtopic]


---------------
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 17-02-2003 à 11:14:12    

ok
mais vous connaissez un outils de ce genre qui pourrait s'intégrer dans un IDE Borland ?
ici on développe sous Delphi.

Reply

Marsh Posté le 17-02-2003 à 11:30:00    

Il y a un outil borland qui fait pareil mais j'ai oublié son nom.  CodeGuard?  C'est livré avec Delphi il me semble non?
 
Edit: non ce n'est pas CodeGuard, rien à voir.  Je sais plus le nom mais ça existe.


Message édité par drasche le 17-02-2003 à 11:31:03

---------------
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 17-02-2003 à 11:55:32    

celui qui est livré avec Delphi, c'est TeamSource.
mais il est un peu naze et il permet pas vraiment de faire du versionning ou de gérer correctement les accès concurrents à des sources.

Reply

Marsh Posté le 17-02-2003 à 12:04:44    

freevcs : http://www.thensle.de/oldbrows.htm
 
sinon il me semble que PVCS est livré avec delphi du moins avec certaines...

Reply

Marsh Posté le 17-02-2003 à 13:42:14    

pour PVCS, je ne suis pas sur, j'ai regardé et apparemment c'est le système sur lequel est basé TeamSource, et nous n'en sommes pas satisfaits.
pour freeVCS, on a essayé cet été, mais on a découvert un bug qui permettait d'accéder en même temps au même fichier tout en laissant le fichier en mode 'locké'... on a envoyé un mail au support, mais jamais eu de réponse ... donc on cherche autre chose.

Reply

Marsh Posté le 17-02-2003 à 14:27:33    

tu peux alors essayer celui-ci http://www.qsc.co.uk/

Reply

Marsh Posté le 17-02-2003 à 14:27:33   

Reply

Marsh Posté le 17-02-2003 à 14:37:17    

TanteMerde a écrit :

pour PVCS, je ne suis pas sur, j'ai regardé et apparemment c'est le système sur lequel est basé TeamSource, et nous n'en sommes pas satisfaits.
pour freeVCS, on a essayé cet été, mais on a découvert un bug qui permettait d'accéder en même temps au même fichier tout en laissant le fichier en mode 'locké'... on a envoyé un mail au support, mais jamais eu de réponse ... donc on cherche autre chose.


Il me semble que contrairement à SourceSafe où le lock est exclusif, CVS permet justement le partage d'un source par plus d'une personne.  C'est pas un bug mais une feature [:spamafote]


---------------
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 17-02-2003 à 15:13:24    

TanteMerde a écrit :

pour PVCS, je ne suis pas sur, j'ai regardé et apparemment c'est le système sur lequel est basé TeamSource, et nous n'en sommes pas satisfaits.
pour freeVCS, on a essayé cet été, mais on a découvert un bug qui permettait d'accéder en même temps au même fichier tout en laissant le fichier en mode 'locké'... on a envoyé un mail au support, mais jamais eu de réponse ... donc on cherche autre chose.


 
Hello ! Les gestions de sources avec des lock exclusifs, c'est dépasé ça. C'est la vielle école :D
 
Avec CVS, tu ne te poses pas ce genre de question et tu te contentes d'éditer ce que tu as besoin d'éditer, CVS se charge de tout ( ou presque :D )
 
Bien sur, il faut parfois une intervention humaine en cas de conflit mais c'est assez rare, sauf si vous travaillez à 2 sur les même lignes de code. Ce qui est généralement une erreur en soit.

Reply

Marsh Posté le 17-02-2003 à 15:29:56    

drasche a écrit :


Il me semble que contrairement à SourceSafe où le lock est exclusif, CVS permet justement le partage d'un source par plus d'une personne.  C'est pas un bug mais une feature [:spamafote]


c'est bien possible, effectivement, mais je n'ai vu nullepart ce genre de 'feature'. de plus lorsque 2 personnes accédaient au même fichier, ça n'était que dans un cas bien précis (annuler puis recommencer), et freeVCS finissait par créer 2 archives pour le même fichier, sans précision sur son propriétaire. et lorsqu'on faisait appel à ce fichier, il ouvrait soit l'un soit l'autre sans prévenir du risque. bref, ça ressemblait bcp plus à un bug qu'à une 'feature'.
 

Taureau a écrit :

tu peux alors essayer celui-ci http://www.qsc.co.uk/


merci pour ce lien, ce soft m'a l'air très intéressant !
je vais regarder ça de plus près  :)


Message édité par tantemerde le 17-02-2003 à 15:33:11
Reply

Marsh Posté le 17-02-2003 à 15:35:48    

Kristoph a écrit :


 
Hello ! Les gestions de sources avec des lock exclusifs, c'est dépasé ça. C'est la vielle école :D
 
Avec CVS, tu ne te poses pas ce genre de question et tu te contentes d'éditer ce que tu as besoin d'éditer, CVS se charge de tout ( ou presque :D )
 
Bien sur, il faut parfois une intervention humaine en cas de conflit mais c'est assez rare, sauf si vous travaillez à 2 sur les même lignes de code. Ce qui est généralement une erreur en soit.


ok, mais CVS ça existe sous Windows ? où est-ce que je peux trouver une bonne doc sur l'installation de CVS et sa configuration ? en fait, j'entends bcp parler de CVS, mais je sais pas exactement ce que c'est ... c'est un logiciel ou plutôt un protocole de gestion de sources ?

Reply

Marsh Posté le 17-02-2003 à 15:46:22    

TanteMerde a écrit :


ok, mais CVS ça existe sous Windows ? où est-ce que je peux trouver une bonne doc sur l'installation de CVS et sa configuration ? en fait, j'entends bcp parler de CVS, mais je sais pas exactement ce que c'est ... c'est un logiciel ou plutôt un protocole de gestion de sources ?


 
CVS est sans aucun doute à l'heure actuelle, le meilleur outil de gestion de sources par le rapport qualité prix.
 
Faut dire que comme il est gratuit ... Mais c'est toujours un très bon système que je considère sans aucun doute superieur a celui de Microsoft :D
 
Pour avoir un client CVS, c'est très facile, sous Windows je te conseille 2 programmes : WinCVS et TortoiseCVS. Le premier est un "standalone" et le deuxième est un plugin pour explorer.exe. Si tu veux utiliser CVS en local, avec un seul poste client, c'est tout ce dont tu as besoin.
 
Si tu veux un serveur CVS sous Windows, tu as CVSNT.

Reply

Marsh Posté le 17-02-2003 à 15:53:09    

Kristoph a écrit :


Si tu veux un serveur CVS sous Windows, tu as CVSNT.


ok, et ce CVSNT il fonctionne comment ? c'est un service NT ? c'est une appli ? c'est graphique ou texte ? tu sais où est-ce que je peux trouver de la doc dessus ?

Reply

Marsh Posté le 17-02-2003 à 15:53:49    

CVS sous Linux pour le serveur;
 
Tortoise pour les clients Windows, et smartCVS(Java) pour les clients Linux.
 
ça marche plutôt bien pour pas cher.


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 17-02-2003 à 15:59:37    

TanteMerde a écrit :


ok, et ce CVSNT il fonctionne comment ? c'est un service NT ? c'est une appli ? c'est graphique ou texte ? tu sais où est-ce que je peux trouver de la doc dessus ?


 
Une petite recherche google, ça te dirais ?

Reply

Marsh Posté le 17-02-2003 à 16:04:45    

Kristoph a écrit :


Une petite recherche google, ça te dirais ?


t'es un marrant toi !  :heink:  
tu crois que j'ai pas déjà cherché ? c'est la première chose que j'ai faite quand j'ai cherché des infos sur ce genre de softs. j'ai trouvé tout ce que je voulais sur winCVS et tortoiseCVS, mais je ne trouve rien de vraiment intéressant sur CVSNT.

Reply

Marsh Posté le 17-02-2003 à 16:15:19    

TanteMerde a écrit :


t'es un marrant toi !  :heink:  
tu crois que j'ai pas déjà cherché ? c'est la première chose que j'ai faite quand j'ai cherché des infos sur ce genre de softs. j'ai trouvé tout ce que je voulais sur winCVS et tortoiseCVS, mais je ne trouve rien de vraiment intéressant sur CVSNT.


ban :o
 
premier lien trouvé par recherche sur "cvsnt":
 
http://www.cvsnt.org/
 

Citation :


On Windows it is implemented as an NT service, which listens on port 2401


---------------
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 17-02-2003 à 16:17:00    

Mauvaise foi :
 
http://www.google.com/search?q=cvs [...] =0&start=0
 
- Premier résultat : cvsnt.org, le site officiel.
- Deuxième résultat : CVSNT Installation Tips  

Reply

Marsh Posté le 17-02-2003 à 16:17:11    

cvs
 et je vais bientot essayer subversion à la maison
 
et à ceux qui ont conseillé visual source safe:  :kaola: ça va pas nan!? :fou:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 17-02-2003 à 16:17:43    

en plus le site officiel donne la doc et les binaries.  je vois vraiment pas ce qu'il lui faut de plus :o


---------------
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 17-02-2003 à 16:19:50    

--greg-- a écrit :

cvs
 et je vais bientot essayer subversion à la maison
 
et à ceux qui ont conseillé visual source safe:  :kaola: ça va pas nan!? :fou:


on utilise ça au boulot, puis ya pas de serveur, juste besoin d'un accès en écriture à la DB [:spamafote]
 
Ca fait 4 ans que je l'utilise et j'ai rien à redire sur la stabilité du truc :o


---------------
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 17-02-2003 à 16:24:42    

CVS non plus il n'y a pas besoin d'un "serveur", juste d'un acces en ssh sur la machine contenant le repository central.

Reply

Marsh Posté le 17-02-2003 à 16:24:47    

drasche a écrit :


on utilise ça au boulot, puis ya pas de serveur, juste besoin d'un accès en écriture à la DB [:spamafote]
 
Ca fait 4 ans que je l'utilise et j'ai rien à redire sur la stabilité du truc :o

bah avec cvs y'a pas besoin de db [:spamafote]
et t'as db elle est bien sur une machine nan :o  
 
cvs smieux stout :o
j'ai utilisé visual source truc y'a qques années (:sweat:) - enfin je pense que ct ça, ct un truc ms en tous cas - et c'etait juste pour éditer de pauvres sources html... he ben c'était d'une lenteur insupportable :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 17-02-2003 à 16:29:14    

--greg-- a écrit :


cvs smieux stout :o


argument à deux balles detectaid [:greg2]


---------------
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 17-02-2003 à 16:38:16    

drasche a écrit :


argument à deux balles detectaid [:greg2]

c facile de couper les quotes en deux hein :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 17-02-2003 à 16:39:54    

--greg-- a écrit :

c facile de couper en deux hein :o


ouais :o


---------------
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 17-02-2003 à 16:40:24    

drasche a écrit :


ban :o
premier lien trouvé par recherche sur "cvsnt":
http://www.cvsnt.org/


Kristoph a écrit :

Mauvaise foi :
http://www.google.com/search?q=cvs [...] =0&start=0
- Premier résultat : cvsnt.org, le site officiel.
- Deuxième résultat : CVSNT Installation Tips  


drasche a écrit :

en plus le site officiel donne la doc et les binaries.  je vois vraiment pas ce qu'il lui faut de plus :o


bon ok, je me suis peut-être mal exprimé. certes google me donne des liens vers des sites qui parlent de cvsnt  :sarcastic: , mais bon, ce que je voudrais c'est une description brève et concise de son mode fonctionnement, si c'est bien ou pas, ses différences avec freevcs ou sourcesafe, etc ... bref du vécu. Parce que je ne tiens pas à me farcir les milliers de lignes de doc pour savoir à quoi j'ai affaire  :non: .

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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