Pregunta

Debido a un cambio en los desarrolladores, necesito destruir mi tronco (pero mantener la posteridad) y luego cargar en una copia local para reemplazarla.

Tengo un par de pensamientos sobre cómo hacer esto.

1) Eliminar cada archivo del troncal 2) Cometer las deleciones. 3) Copie el tronco "nuevo" en la copia de trabajo 4) Agregar recursivamente todos los archivos 5) cometer

o

1) mover el tronco a una etiqueta 2) cometer 3) Haga una importación SVN en el tronco "nuevo"

¿Cuál es la mejor manera de proceder?¿Hay una mejor manera de manejar esta situación?

Necesito capturar la eliminación de cualquier archivo que ya no esté en el troncal "nuevo", así como todos los cambios y agregados.

¿Fue útil?

Solución

Si te entiendo correctamente la mejor manera es su primera opción.Para que elimine todos los archivos en su troncal actual y comite el resultado.Así que tienes un tronco "limpio" de alguna manera "limpio" (significa vacío) ahora.Ahora importa el tronco "nuevo".Su tronco solo consiste en la nueva copia local.Usted comete el resultado y eso es todo. Si alguna vez necesita archivos del troncal anterior, puede obtenerlos a través de Subversion.

No creo que el etiquetado sea una buena idea en su caso.Debido a que los archivos aún están en el repositorio y, por lo que entiendo, el deberá desaparecer.

Otros consejos

Creo que (como QBI) que la mejor es la primera opción, pero por conveniencia, creo que cree que cree una etiqueta (antes de la eliminación) puede ser una buena idea, para encontrar la última versión del tronco anterior más rápidamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top