Pregunta

¿Puedo tomar varias revisiones en Subversion y combinarlas en una?

Me gustaría poder realizar algunas confirmaciones que incluyan algunos callejones ciegos provisionales que ya no me importan y que produzcan una sola revisión. Por ninguna otra razón que no sea para ordenar el historial svn de un error, corrija un poco.

¿Fue útil?

Solución

Puede hacer esto usando svnadmin dump , luego editando manualmente el archivo de volcado y svnadmin load nuevamente, pero no se recomienda hacerlo porque es propenso a errores y, en cierta medida, anula el propósito del control de versiones.

No & # 8217; t hacerlo.

Otros consejos

No

Si pudiera hacer esto, podría cambiar el historial de su servidor de Subversion. ¿Cómo puedes confiar en tu código si puedes modificar las revisiones anteriores?

Realmente quiero decir, no deberías querer hacer esto. Si tiene confirmaciones antiguas que no le gustan, incluso si pudiera 'eliminarlas', no debería hacerlo. Son parte de esta historia de la CABEZA. Sólo la punta tiene que ser grande. Cometirá muchos más errores en este código ... simplemente corríjalos y siga adelante.

No. No puedes.

Puede editar las notas de confirmación si instala un enlace pre-revprop en su repositorio, eso es lo más cercano que podrá obtener.

No es algo estándar o deseable en los sistemas de control de versiones. Por supuesto, con una gran cantidad de trabajo, puede proceder a verificaciones incrementales, copiar el archivo en otra nueva base de datos local con confirmaciones donde desea tenerlas (e incluso así, mover o eliminar sería difícil de administrar).

Lo que puede hacer fácilmente es eliminar archivos y rutas desde un repositorio con un svnadmin dump junto con un svndumpfilter . Eso podría ayudarlo a deshacerse de los archivos que no tienen lugar en un repositorio, lo cual es un error fácil (eliminarlos con SVN todavía los deja en el repositorio, lo que a veces lleva a enormes archivos). Para usar con precaución.

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