Gentoo Archives: gentoo-user-es

From: "d2clon@×××××××××××××××.org" <d2clon@×××××××××××××××.org>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] migrar el CVS de un servidor a otro
Date: Thu, 06 May 2004 14:05:43
Message-Id: 200405061601.42903.d2clon@desarrolladores.org
1 lo sabia.. sabia que habia una opcion mas limpia y 'seria'
2 gracias
3
4
5
6
7
8 On Thursday 06 May 2004 15:35, Francisco Gimeno wrote:
9 > El Jueves, 6 de Mayo de 2004 15:30, d2clon@×××××××××××××××.org escribió:
10 > Bueno,
11 > pues nada, usa la opcion -d: con el nuevo cvsroot
12 >
13 > salu2
14 >
15 > > sisi
16 > > francisco..
17 > >
18 > > esto está hecho.. y si hago un cvs co del modulo me lo descarga bien
19 > >
20 > > pero lo que yo quiero.. es utilizar la copia que tengo en mi local.. y
21 > > hacer que sincornize con la nueva direccion del CVS en ved de con la
22 > > vieja..
23 > >
24 > > no me vale lo de hacer un checkout y seguir trabajando desde esa copia..
25 > > por que he hecho modificaciones en mi copia local.. que no han sido
26 > > commiteadas al servidor CVS.. entonces el checkout estaría anticuado..
27 > >
28 > > mira..
29 > >
30 > > lo que he hecho es los siguiente:
31 > >
32 > > 1) copiar la el CVSROOT del servidor antiguo al nuevo..
33 > > 2) en mi copia local del repositorio pasarle este script:
34 > > =====================================================0
35 > > #!/bin/sh
36 > > for i in `find ./ -iname "Root"`
37 > > do
38 > > echo ":pserver:cvsfgui@mdelgado:/campus" > $i
39 > > done
40 > > exit 0
41 > > =====================================================0
42 > > parece que ha funcionado..
43 > >
44 > > :)
45 > >
46 > > On Thursday 06 May 2004 13:49, Francisco Gimeno wrote:
47 > > > El Jueves, 6 de Mayo de 2004 13:47, d2clon@×××××××××××××××.org
48 > > > escribió: hola
49 > > >
50 > > > mira, vete al cvsroot original, copia todo al nuevo sitio, y ya esta
51 > > > Salu2
52 > > >
53 > > > > hola gente
54 > > > >
55 > > > > a alguien le ha pasado que halla tenido que coger todo su repositorio
56 > > > > de un servidor CVS y llevarselo a otro servidor CVS??
57 > > > >
58 > > > > es decir..
59 > > > > tienes tu version del CVS en tu local..
60 > > > > que claro. a la hora de sincronizar lo hace siempre al mismo
61 > > > > servidor.. ( misma ip )
62 > > > >
63 > > > > ahora resulta que este servidor se nos ha cascado :O
64 > > > >
65 > > > > y hemos tenido que hacer un copy&paste de todo el repositorio en el
66 > > > > servidor y llevarlo a otro servidor.. ( otra ip )
67 > > > >
68 > > > > ahora.. una solucion facil .. seria hacer un checkout del repositorio
69 > > > > desde el nuevo servidor ( nueva ip )..
70 > > > > y seguir trabajando/sincronizando utilizando este checkout que ya
71 > > > > apunta a la version buena..
72 > > > >
73 > > > > pero no puedo ¡ :)
74 > > > >
75 > > > > por que desde que se jodio el servidor he hecho muchos cambios en mi
76 > > > > version del repositorio así como mis compañeros..
77 > > > >
78 > > > > necesitamos que nuestras versiones del repositorio apunten ahora a la
79 > > > > nueva ip..
80 > > > >
81 > > > > lo único que se me ocurre es
82 > > > > recorrer todo mi repositorio en local.. y sustituir todas las lineas
83 > > > > en los ficheros **/CVS/Root
84 > > > > que ahora contienen
85 > > > >
86 > > > > :pserver:cvsfgui@10.52.90.126:/test
87 > > > >
88 > > > > y ponerles
89 > > > >
90 > > > > :pserver:cvsfgui@10.52.125.44:/campus
91 > > > >
92 > > > > creo que esto funcionaría...
93 > > > >
94 > > > > pero.. es un trabajo duro ( tendré que hacerme un script.. con lo
95 > > > > novato que soy ).. ya que son .. cerca de 100 directorios..
96 > > > >
97 > > > > pero me preguntaba si alguien conoce alguna solucion mas rápida y mas
98 > > > > 'seria'
99 > > > >
100 > > > > gracias
101 > > > > d2clon
102 > > > >
103 > > > >
104 > > > > --
105 > > > > gentoo-user-es@g.o mailing list
106 > >
107 > > --
108 > > gentoo-user-es@g.o mailing list
109
110
111 --
112 gentoo-user-es@g.o mailing list