Forum Programmation.autre [CVS] CVSROOT multiples, branches, ...

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
juil.
2004
Bonjour à tous

J'ai un petit problème à résoudre avec CVS (solution à base de Subversion acceptés).

J'ai deux bases CVS (CVSROOT !=) et je souhaite importer régulierement les modifications d'une branche contenue dans le CVS1 vers la branche jumelle dans le CVS2.

Note (architecture complexe mais indispensable dans mon cas de figure):
CVS1, base de réference
CVS2, base de travail

Pour créer le tout je procède de la manière suivante
CVS1 -> co dans 'local'
'local' -> import dans CVS2

A ce moment là, un check out depuis CVS1 ou CVS2 donne les même fichiers (Modulo les infos extraitent de CVS comme $Id, ...)

Le problème se corse quand il y a des modifs dans CVS1 : comment les récuperer dans CVS2 ?
J'ai essayer plusieurs choses :
-le diff/patch -> les infos CVS ($Id, ...) pourrissent les fichiers et le rendent impossible
-le cvs diff/patch -> je n'arrive pas a extraire les modifs entre 2 instances de CVS1

Une idée ?
  • # Solution

    Posté par  (site web personnel) . Évalué à 1.

    Pour ceux que ca interesse j'ai trouvé la solution

    j'utilise cvs diff avec l'option -kk qui ne prend pas en compte les variables CVS.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.