[imc-france-tech] imc-nice - cvs spip
Ioseba Rubio
imc-france-tech at lists.indymedia.org
Mon, 18 Nov 2002 11:54:36 -0800 (PST)
Avant tout. Je seulement essaie de partager mon
expérience avec vous, avant partir je vous donne
l’expérience que j’ai. Je n’essaie pas de faire
remontrances sur le travail des autres, mais de donner
mon avis sur un travail.
A mon avis, le plus important d’indymedia est la
publication d’articles. Et un des raisons par les
quelles je vous ai aidée est pour démarrer le site le
plus rapide. Sur cette base je ecris tous les mails,
et je vous ai donne des conseils a dario et a toi.
> 1/tu es le seul à pouvoir supprimer les dossiers
existants sur le cvs
Personne peut les effacer, (seulement les
administrateurs chez tuxfamily, mais ca va rendre la
structure instable).
(http://www.cvshome.org/docs/manual/cvs_7.html#SEC69)
sh# info cvs
Les dossiers dans le repository vont être-la. Si on
veut qu’il n’y a pas de problèmes avec ça on peut
utiliser cvs –P
A vrai dire, les fichiers ne sont pas aussi effaces
ils sont marquées comme hidden (cachées), mais il est
possible les retrouver.
>2/ le cvs est un vrai bordel... des fichiers de la
branches
>principales *qui ne doivent pas etre touchés* en sont
parfois à la
>version 1.5 qui finalement correspond à un retour en
arrière
??
> 6/ je vois mal comment amener d'autres développeurs
à travailler
> avec nous dans ces conditions...
?? Cette point est ton avis personnelle. Avant faire
un change si gros, as toi demande l’avis des autres
?. Ou est le consensus ?
> 8/ rien n'est impossible à gérer quand on le veut
vraiment
Oui, mais peut il être qu’il y a des chemins plus
faciles avec autres structures. Il y a des formes
non-optimes. Gérer un CVS n’est pas un problème
d’administrateur mais un problème de discipline de
chaque développeur.
Et le plus important, CVS est un outil qui permet
faire un « change management control ». Un des parts
las plus importants de cvs sont les tags.
> 10/ si tu souhaites que le cvs soit utilisé
autrement,
> défini ta logique *avant*
J’ai défini la logique le jour que j’ai fait le
premier checkin et le jour que je t’ai enseigne comme
utiliser cvs a la breche. On peut retrouver toujours
un fichier est ses anciens versions.
> 11/ si tu n'es pas content, écrit un tutorial...
moi, celui du Loria
> ne me dit pas que c'est une mauvaise idée...
Le tutorial de loria est une guide des commands.
Derrière cvs il y a
une philosophie de control des changes. Le cvs tag est
la part la plus important.
sh$ info cvs
Sur tech.indymedia.org
http://tech.indymedia.org/cvs_info/
Le document best pratiques est aussi tres bon.
http://www.linuxdoc.org/REF/CVS-BestPractices/CVS-BestPractices.pdf
> 12/ la dimension temporelle du cvs est complètement
fausse
> dans indyspip
?? CVS est un système de control des versions. Il
permet de récupérer des version différents sur deux
branches sur las quelles on a travaille sur dates
différentes. Ca a une dimension temporelle.
Salud
Ioseba
__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com