Je n'ai pas expliqu� mon sch�ma:
  - d�pot ``signifie'' CVS Repository (Il me semble que cela traduit
    l'id�e, m'enfin je suis loin d'�tre expert en cvs!)
  - les d�pots p1 et p2 sont des projets officiels (p.ex apache et  
    linux;) auxquel on veut participer mais en tant que simple
    contributeur. (pas d'acc�s ssh)
  - le d�pot personel est � la charge du chef de projet. (acc�s direct)
  - on ne se loggue pas de l'ext�rieur sur le d�pot personnel. (intrAnet)

Le but est essentiellement de travailler en groupe sur une version, (avec
des �l�ves ou qqch ds l gnr;) sans envahir le cvs officiel avec les essais
de chaques �l�ves.

On Mon, 14 Jan 2002, Didier Dubois wrote:

> Le mieux est de peut-etre se connecter au server CVS en SSH. 
> Tu peux ainsi faire une verification suivant les logins (LDAP?)
Ne suis pas s�r de bien te comprendre, mais je crois la r�ponse hors
champs (Par ma faute, jav� ka essplik� avamp ! ;)

> Si tu veux que plusieurs personnes accedent a un module du repository
> CVS tu peux les placer dans le meme groupe.
Voui, pour ce qui est de la gestion du d�pot personnel et des acc�s, c'est
bon:)

> Si non d'apres ton schema les Depots ca correspond a des repositories
> CVS?
H�, encore une fois, d�sol�;)

> Pour rappel dans CVS il y a le "Repository" ou se situe les sources avec
> historique. (en format RCS) et 1 ou plusieurs "Sandbox" ou les gens
Sandbox k�ss�kssa!

> travaillent (jouent au sable :-)
Comment!? C'est pas pareil!??

> PS: avec CVS c'est toujours bon de retourner sur cvshome.org de temps a
> autre!

Allez, j'le r'mets un coup:)
 
Soit le sch�ma ci dessous:
---- 
   <- INTERNET  |||  INTRANET ->
   -------------\|/-------------
   +---------+   |                     +------------+
   |d�pot p1 |   |                  +--+ editeur 1  |
   |officiel |   |                  |  | (n�gre)    | 
   +----+----+  /|\                 |  +------------+
        |  +----|||-+  +---------+  |
        +--|firewall|--+  d�pot  +--+  +------------+
        |  +----|||-+  |personnel|  +--+ editeur 2  |
        |       \|/    +---------+  |  | (n�gre)    |
        |        |                  |  +------------+
   +----+----+   |                  |
   |d�pot p2 |   |                  |  +------------+
   |officiel |   |                  +--+correcteur 1|
   +---------+   |                  �  �chef equipe |
                 |                  |  +------------+
                 |                  |
                 |                  |  +------------+
                 |                  +--+chef projet |
                 |                     | (n�grier)  |
                 |                     +------------+
----

Le chef de projet d�cide quels seront les projets pour lesquels l'�quipe
va contribuer. Par exemple: prof de classe ou responsable info d'une
entreprise. (Dans de tels cas, l'auteur officiel du correctif sera,
respectivement l'�cole ou l'entreprise, mais cela n'a pas grand'chose
� voir dans le probl�me actuel;)

1: Comment installer un projet ext�rieur dans une arborescence cvs perso

2: Comment le chef de projet peut-il renvoyer (commit) le tout � l'ext.

Existe-t-il une solution ``standard'' ou sinon je vois bien un truc:
Rapatriement
  1: le chef de projet rapatrie le code ext dans son r�pertoire perso,
  2: sauvegardes des r�pertoires CVS dans chaque niveau et destruction
  3: import normal dans l'arborescence perso

Edition
  4: travail normal avec l'�quipe (co, add, del, commit)

Retour
  5: le chef de projet d�cide de sa mise � jour vers le cvs exterieur,
     Nettoyage de l'arborescence
  6: sauvegardes des r�ps CVS(perso) dans chaque niveau et destruction
  7: restauration des r�pertoires CVS(ext) dans chaque niveau
  8: commit (exterieur)

Mais je suppose des probl�mes avec
 - les num�ros de version,
 - les ajouts/suppressions de fichiers
Entre .6 et .7 un petit script intelligent pourrait �vent. faire le joint.


F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à