supongo que esto podría ser similar a lo que significan @ZacThompson (y @Pekka): Creo svndumpfilter
es su amigo.
De su pregunta, ¿cree que tiene la idea de lo que se supone que debe hacer pero le cuesta copiar y mover la rama por todos lados? Una respuesta a eso se puede encontrar en el antes mencionado SVN Documentation, creo:
También, rutas copiadas puede darle un poco de problemas. Subversion admite las operaciones de copia en el repositorio, donde se crea una nueva ruta copiando alguna ruta existente . Es posible que en algún momento de su vida útil su repositorio, puede haber copiado un archivo o directorio desde alguna ubicación que svndumpfilter excluye, a una ubicación que está incluyendo. Para hacer el autosuficiente, svndumpfilter todavía necesita enseñar el Además de los datos de volcado de la nueva ruta, incluyendo los contenido de los archivos creados por el de copiar y no representa que la adición como una copia de una fuente que no existirá en la secuencia de datos de volcado filtrado . Pero debido a que el formato de volcado de depósito de Subversion muestra solo lo que se modificó en cada revisión, el contenido de la fuente de copia podría no estar disponible . Si sospecha de que tiene todas las copias de este tipo en su repositorio, es posible que desee , reflexionar sobre el conjunto de incluido/excluido caminos, tal vez incluyendo los caminos que sirvieron como fuentes de sus operaciones de copia molestos, también.
Significado: hacer svndumpfilter
incluyen todos los caminos la rama haya vivido en. ¿O me estoy perdiendo algo?
Otra posibilidad podría ser la svndumpfilter2
mencionada por @compie en el hilo que vinculó, aunque creo que ni siquiera es necesario (y no conozco ni a @compie ni a svndumpfilter2
).
He hecho preguntas similares y 'svndumpfilter' siempre fue la respuesta estándar. ¿Estás seguro de que no va a ser bueno para ti? –
Bueno, podría usar svndumpfilter, pero creo que tendré que hacer al menos 9 cambios de ruta en los puntos del vertedero. Simplemente no sabía si había una solución automatizada. (El repositorio está demasiado desordenado para usar git-svn). – chotchki
¿Por qué no importar las revisiones tal como están y cambiarles el nombre en subversión? No hay necesidad de reescribir la historia? –