2011-04-28 17 views
15

Había configurado reglas de ignorar en las carpetas de mi bin/objeto para mi proyecto. Luego intenté agregar todos los demás archivos con svn add *. Parecía que el ignorar solo se aplica al comando svn status, por lo que aparecieron todos los contenidos de mi bin y de la carpeta de objetos. Ahora que no he hecho una confirmación en la lista, pero cuando hago un estado svn veo todos esos archivos desagradables listos cuando envío ese comando. ¿Hay alguna manera de eliminarlos de esa lista o borrar esa lista por completo? Además, ¿cómo se llama esa lista? ¡Gracias por adelantado!SVN eliminar archivos de la lista de los comprometidos

Respuesta

26
svn revert bin 

Quitaría el directorio bin de ser agregado en la próxima confirmación.

O si desea revertir recursivamente (a veces útil)

svn revert -R bin 
5

Debe revertir los archivos adicionales que no desea que se confiara.

Para ignorar esas carpetas en el futuro, agréguelas a la lista svn: ignore de la carpeta principal . Lea todo sobre ignorar elementos no versionados here.

2

Si tiene instalado TortoiseSVN, puede utilizar el contexto de menú contextual del explorador: TortoiseSVN, Unadd.

Nota: Solo verá unadd si, como en su caso, ha etiquetado la carpeta/archivo que se agregará.

+1

Si la carpeta para deshacer el complemento no existe, (es decir, desde un error de renombrado svn) simplemente cree una carpeta en blanco con el nombre. Luego, esa carpeta tendrá Deshacer Agregar al hacer clic derecho en el contexto del menú, y también deshará cualquier carpeta recursiva. – Efreeto

+0

Funcionó perfectamente para mí, ¡muchas gracias! –

Cuestiones relacionadas