[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] CVS, replication



ok, c'est bien se que je pensais. Je vais donc me faire un script ala:
cvs co projet et cvs ci project sur le deuxiemme rep. Lourd ca.

On Wed, 12 Dec 2001, Dany De Bontridder wrote:

> Attention, il n'est pas possible de travailler avec 2 repository CVS : ils ne se synchronisent pas, en fait l'un des 2
> va écraser l'autre (malheureusement)
> En cause dans les répertoires CVS/ sont écrit d'où proviennent les sources si on force vers un autre cvs ouf bonne chance
>
> On Thu, 13 Dec 2001 00:03:41 +1100 (EST)
> Jean-Francois Dive <jef@linuxbe.org> wrote:
>
> > oui, mais si on modifie le directement le repository, qu'en est il des
> > tags, des versions etc ??? je penserais qu'il fait faire d'une maniere ou
> > d'une autre un commit dans le second repository.
> >
> > On Wed, 12 Dec 2001, Arnaud Vandyck wrote:
> >
> > > Jean-Francois Dive <jef@linuxbe.org> wrote:
> > >
> > > > Salut a tous,
> > > >
> > > > une petite question sur CVS. J'ai un projet qui est dans un rep CVS.
> > > > J'aimerais  pouvoir  avoir  une  certaine synchronisation  entre  ce
> > > > serveur CVS et  rep sur une autre machine, et  ce uniquement pour ce
> > > > projet.( Il y a bcp d'autres  dans le CVS qui ne m'interesse pas. La
> > > > question est comment faire ? y a il kkchose dans CVS de prevu ou vat
> > > > il falloit jouer avec rsync ou quelque chose comme ca ?
> > >
> > > un petit script sur le client:
> > > . cd /rep/du/cvs/et/du/projet/
> > > cvs update -P -d -R -f
> > >
> > > #
> > > # Usage: cvs update [-APCdflRp] [-k kopt] [-r rev] [-D date] [-j rev]
> > > #    [-I ign] [-W spec] [files...]
> > > #	-A	Reset any sticky tags/date/kopts.
> > > #	-P	Prune empty directories.
> > > #	-C	Overwrite locally modified files with clean repository copies.
> > > #	-d	Build directories, like checkout does.
> > > #	-f	Force a head revision match if tag/date not found.
> > > #	-l	Local directory only, no recursion.
> > > #	-R	Process directories recursively.
> > > #	-p	Send updates to standard output (avoids stickiness).
> > > #	-k kopt	Use RCS kopt -k option on checkout. (is sticky)
> > > #	-r rev	Update using specified revision/tag (is sticky).
> > > #	-D date	Set date to update from (is sticky).
> > > #	-j rev	Merge in changes made between current revision and rev.
> > > #	-I ign	More files to ignore (! to reset).
> > > #	-W spec	Wrappers specification line.
> > > # (Specify the --help global option for a list of other help options)
> > >
> > > [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> > > [ le type de demande...                                            ]
> > > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> > > [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> > > [ http://unixtech.be              Contact: listmaster@unixtech.be  ]
> > >
> >
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> > [ le type de demande...                                            ]
> > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> > [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> > [ http://unixtech.be              Contact: listmaster@unixtech.be  ]
>


[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]