Cuando ingreso código en el repositorio de Subversion de mi empresa, a menudo tengo que registrar varios archivos. Muchas veces, quiero registrarlos (confirmarlos) por separado, porque me gusta agrupar archivos similares juntos.Eliminando una revisión de TortoiseSVN
Por defecto, TortoiseSVN se abre la ventana de diálogo Confirmación con todos los archivos seleccionados. Si solo quiero enviar algunos de esos archivos, tengo que "deseleccionar todos" los que no quiero comprometer, agregar mis comentarios/notas y luego realizar la confirmación.
De vez en cuando me olvido accidentalmente de "deseleccionar todo" y termino de comprometer todos los archivos. Si no era mi intención enviar todos los archivos, me gustaría pensar que podría entrar y eliminar la revisión y empezar de nuevo. Tenga en cuenta que no quiero eliminar los archivos de la revisión, solo quiero que esa revisión no haya existido.
Digamos que la confirmación accidental dio como resultado el registro de 12 archivos y la revisión fue con el número de revisión 9651. Si pretendía registrar 2 archivos, en lugar de 12, me gustaría eliminar esa revisión para poder verificar el 2 archivos correctamente
Por lo que puedo ver, una opción es "Revertir cambios de revisión de 9651". Pero lo que hace es mantener 9651 en el repositorio y retroceder afecta el código a su estado anterior. Lo que esencialmente significa que perderás los cambios que acabas de hacer. Luego puede "Actualizar a la revisión del artículo 9651" y luego repetir el proceso de confirmación.
¿Pero hay otra manera de hacer esto, una manera de eliminar la revisión del repositorio Y evitar tener que deshacer el código afectado?
Esto en realidad no resuelve mi problema de querer eliminar/eliminar una revisión, pero encontré algo que le ayudará a evitar que se ejecuta en el escenario que he descrito. Comprobé la configuración en TortoiseSVN y descubrí que hay una opción para NO tener los elementos seleccionados automáticamente en la ventana de diálogo Confirmar. De esa forma, tendría que seleccionar manualmente los artículos que deseo Comprometer, lo que eliminaría el problema que tenía. Si está interesado, puede acceder a la configuración desde el menú Inicio en: TortoiseSVN> Configuraciones. General> Diálogos 2> Confirmar: Seleccionar elementos automáticamente – Lawrence