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 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. Avis et commentaires? -- 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.