OVH Cloud OVH Cloud

cvs howto ?

8 réponses
Avatar
Jeremy Monnet
Salut,

Je voudrais avoir un serveur cvs (ma copine est en =E9cole d'ing=E9nieur, e=
t en ce=20
moment je suis une formation de d=E9veloppeur .... et on va travailler sur=
=20
certains projet !

Donc en fait je recherche juste une doc abordable pour un d=E9butant : pour=
=20
l'instant ce que j'ai trouv=E9 =E9tait soit tr=E8=E8=E8=E8s long (genre la =
doc=20
dans /usr/share/doc/cvs) soit tr=E8s parcellaire (les commandes pour se=20
connecter au cvs de savannah avec ssh). Et en g=E9n=E9ral c'est assez embro=
uill=E9=20
(enfin du point de vue du d=E9butant ....) sur la diff=E9rence entre le cli=
ent et=20
le serveur (je veux dire les commandes a taper, et leurs r=E9sultats ... Il=
y=20
est notamment question de "modules" ?

Ce que j'ai fait pour l'instant : ajouter la ligne-qui-va-bien dans=20
inetd.conf, ouvrir mon firewall, "cvs init" dans /usr/local/cvsroot . Bon l=
e=20
d=E9pot cvs a l'air de fonctionner, depuis mon ordi client j'ai r=E9ussi a =
m'y=20
connecter, et m=EAme =E0 mettre =E0 jour des fichiers (cvs=20
=2Dd :pserver:jems@sauterelle:/usr/local/cvsroot import -m "un commentaire"=
=20
unproj NOTNOT start), sauf que ca m'a cr=E9er sur le serveur un sous-r=E9pe=
rtoire=20
unproj dans unproj (/usr/local/cvsroot/unproj/unproj ) avec les fichiers=20
dedans .... ? Est-ce que c'est normal ?

Bref, merci pour toute aide que vous pourriez m'apporter ! ;-)

Jeremy
=2D-=20
Linux Registered User #317862

8 réponses

Avatar
Francois Sauterey
Le Dimanche 24 Avril 2005 16:22, Jeremy Monnet a écrit :
Salut,

Je voudrais avoir un serveur cvs (ma copine est en école d'ingénieur, et en
ce moment je suis une formation de développeur .... et on va travailler sur
certains projet !

Donc en fait je recherche juste une doc abordable pour un débutant :



Essayes donc:
http://worldserver3.oleane.com/bouynot/gabuzomeu/alex/doc/serveur-cvs/
et
http://www-mig.jouy.inra.fr/prot/marin/docs/howtocvs.pdf

pour l'instant ce que j'ai trouvé était soit trèèèès long (genre la doc
dans /usr/share/doc/cvs) soit très parcellaire (les commandes pour se
connecter au cvs de savannah avec ssh). Et en général c'est assez
embrouillé (enfin du point de vue du débutant ....) sur la différence entre
le client et le serveur (je veux dire les commandes a taper, et leurs
résultats ... Il y est notamment question de "modules" ?

Ce que j'ai fait pour l'instant : ajouter la ligne-qui-va-bien dans
inetd.conf, ouvrir mon firewall, "cvs init" dans /usr/local/cvsroot . Bon
le dépot cvs a l'air de fonctionner, depuis mon ordi client j'ai réussi a
m'y connecter, et même à mettre à jour des fichiers (cvs
-d :pserver::/usr/local/cvsroot import -m "un commentaire"
unproj NOTNOT start), sauf que ca m'a créer sur le serveur un
sous-répertoire unproj dans unproj (/usr/local/cvsroot/unproj/unproj ) avec
les fichiers dedans .... ? Est-ce que c'est normal ?



@micalement,
--
"Quelle connerie la guerre..." J. Prevert
Francois Sauterey Francois_AT_Sauterey.org
Mon hébergeur ? Le (http://www.ras.eu.org)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Basile STARYNKEVITCH
Le Sun, Apr 24, 2005 at 06:17:19PM +0200, Francois Sauterey écrivait/wrote:
Le Dimanche 24 Avril 2005 16:22, Jeremy Monnet a écrit :



> Je voudrais avoir un serveur cvs (ma copine est en école
> d'ingénieur, et en ce moment je suis une formation de développeur
> .... et on va travailler sur certains projets !



Outre les conseils précédents, je suggère aussi de regarder d'autres
versionneurs, en particulier subversion dont l'usage est assez proche
de cvs (en gros, remplacer 'cvs' par 'svn' dans la plupart des
commandes courantes de l'utilisateur, par exemple 'svn add' au lieu de
'cvs add' etc...) et qui versionne une arborescence toute entière (et
pas seulement les fichiers qu'elle contient). SubVersion a aussi un
meilleur support pour le transport SSH et pour l'accès par le Web.

Il y a de bons livres (papiers) et une bonne documentation (en ligne)
sur subversion, notamment http://subversion.tigris.org/
et il existe de bons paquets Débian pour ça: subversion
subversion-tools python2.3-subversion

Je sais que d'autres versionneurs (notamment Arch) existent, et
offrent des modèles de développements plus interessants, mais
Subversion a l'avantage (et l'inconvenient) d'être proche de CVS
(certains développeurs de CVS ont fortement contribué à SubVersion)


--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jeremy Monnet
Le Dimanche 24 Avril 2005 18:17, Francois Sauterey a écrit :
Le Dimanche 24 Avril 2005 16:22, Jeremy Monnet a écrit :
Essayes donc:
http://worldserver3.oleane.com/bouynot/gabuzomeu/alex/doc/serveur-cvs/
et
http://www-mig.jouy.inra.fr/prot/marin/docs/howtocvs.pdf


Génial ! ca explique pas a pas pour une deb' ! :-)

Pour répondre aux personnes qui m'ont conseillé d'utiliser subversion à la
place : le premier projet est un projet java/server d'appli, donc on va
utiliser eclipse, et eclipse intègre un module de gestion automatique du
cvs ... voila, on va quand même choisir (un peu) la facilité pour
commencer ... ;-)

Merci pour les liens !

Jeremy
--
Linux Registered User #317862
Avatar
Basile STARYNKEVITCH
Le Sun, Apr 24, 2005 at 09:00:18PM +0200, Jeremy Monnet écrivait/wrote:

Pour répondre aux personnes qui m'ont conseillé d'utiliser subversion à la
place : le premier projet est un projet java/server d'appli, donc on va
utiliser eclipse, et eclipse intègre un module de gestion automatique du
cvs ...



Ca (ie un module de gestion de subversion pour eclipse) existe aussi
pour subversion: http://subclipse.tigris.org/ donc ce n'est pas une
raison suffisante pour s'en tenir à CVS.

De façon générale, je crois qu'il y a aujourd'hui peu de cas où on a
encore interêt à prendre CVS plutot que SubVersion (ou Arch ou autre
versionneur moderne) pour un projet tout nouveau!


--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Stephane Bortzmeyer
On Sun, Apr 24, 2005 at 04:22:35PM +0200,
Jeremy Monnet wrote
a message of 39 lines which said:

Donc en fait je recherche juste une doc abordable pour un débutant :



http://cvsbook.red-bean.com/

Ce que j'ai fait pour l'instant : ajouter la ligne-qui-va-bien dans
inetd.conf, ouvrir mon firewall,



Pour la sécurité, cela me semble une très mauvaise idée, compte-tenu
du passif du pserver. J'ai crû comprendre qu'il n'y aurait qu'un petit
nombre de personnes qui travailleraient sur ce projet ? Si c'est cela,
leur créer un compte et utiliser CVS sur SSH (:ext: au lieu de
:pserver:) me parait bien préférable.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Stephane Bortzmeyer
On Sun, Apr 24, 2005 at 09:37:12PM +0200,
Basile STARYNKEVITCH wrote
a message of 31 lines which said:

Ca (ie un module de gestion de subversion pour eclipse) existe aussi
pour subversion: http://subclipse.tigris.org/ donc ce n'est pas une
raison suffisante pour s'en tenir à CVS.



Oui. Je suis bien d'accord qu'il n'y a plus guère de raisons de
préférer CVS à Subversion, sauf si on doit se faire héberger à un
service comme Sourceforge, qui n'a que CVS.

De façon générale, je crois qu'il y a aujourd'hui peu de cas où on a
encore interêt à prendre CVS plutot que SubVersion (ou Arch ou autre
versionneur moderne) pour un projet tout nouveau!



Tout à fait, mais attention, il existe une grosse différence entre
deux catégories :

- Subversion, qui reprend les concepts de CVS et même, comme tu le
notes, l'essentiel de ses commandes, ce qui permet à l'utilisateur de
passer à Subversion en cinq minutes

- les autres versionneurs sont tous décentralisés, contrairement à CVS
et Subversion, ce qui est un changement de paradigme non négligeable
pour l'utilisateur. C'est un changement à effectuer plus
prudemment. darcs est le meilleur du lot mais Bazaar ou Monotone sont
potentiellement intéressants aussi (Arch est vraiment trop
imbittable).



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jeremy Monnet
Le Dimanche 24 Avril 2005 21:37, Basile STARYNKEVIT
CH a écrit :
Le Sun, Apr 24, 2005 at 09:00:18PM +0200, Jeremy Monnet écrivait/wrote:
> Pour répondre aux personnes qui m'ont conseillé d'utiliser subversi on à
> la place : le premier projet est un projet java/server d'appli, donc on
> va utiliser eclipse, et eclipse intègre un module de gestion automati que
> du cvs ...

Ca (ie un module de gestion de subversion pour eclipse) existe aussi
pour subversion: http://subclipse.tigris.org/ donc ce n'est pas une
raison suffisante pour s'en tenir à CVS.


Je ne savais pas ... Comme quoi j'ai eu raison de poser la question ! :-)

De façon générale, je crois qu'il y a aujourd'hui peu de cas où o n a
encore interêt à prendre CVS plutot que SubVersion (ou Arch ou autre
versionneur moderne) pour un projet tout nouveau!


Ok , ben on va voir de ce coté alors ... Du coup est-ce qu'il y a un tuto riel
pour subversion sous debian ? (dans le genre du lien
http://worldserver3.oleane.com/bouynot/gabuzomeu/alex/doc/serveur-cvs/ que
Francois a posté juste avant)

Merci bien pour toute l'aide !

Jeremy
--
Linux Registered User #317862
Avatar
Stephane Bortzmeyer
On Sun, Apr 24, 2005 at 10:26:43PM +0200,
Jeremy Monnet wrote
a message of 31 lines which said:

Ok , ben on va voir de ce coté alors ... Du coup est-ce qu'il y a un
tutoriel pour subversion sous debian ?



http://svnbook.red-bean.com/
http://subversion.tigris.org/faq.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact