Estoy utilizando tortuga SVN para un proyecto en el que estoy trabajando solo y he cometido (por error) un gran archivo en mi repositorio (una base de datos Intellisense de VC++). Ahora quiero eliminar este archivo de mi repositorio para facilitar su copia de seguridad.¿Es posible eliminar por completo un archivo de mi repositorio SVN?
Eliminar el archivo de mi proyecto y hacer una confirmación (obviamente) no resuelve mi problema ya que la versión anterior de ese archivo todavía está allí en el repositorio. ¿Hay alguna manera de resolver este problema que no implique la creación de un nuevo repositorio?
EDITAR
La solución @ryansstack funcionó a la perfección, que es lo que hice (me encontré con los comandos en el directorio donde se encuentra mi repositorio):
Primero creó un vertedero filtrado de mi repositorio de ese enorme archivo:
svnadmin dump tcc | svndumpfilter exclude "/trunk/Image Segmentation/Image Segmentation.ncb" > tcc.bak
entonces he creado un nuevo repositorio (TCC2) y corrió las followi ng comando:
svnadmin load tcc2 < tcc.bak
Ahora el tamaño de volcado de tcc2 es de 7 MB frente a 170 MB de tcc.
Dupe http: // stackoverflow.com/questions/663584/subversion-permanently-remove-incorrectly-checked-in-directory-project/663595 # 663595 http://stackoverflow.com/questions/560684/svn-obliterate –