tutorial tortoise subir proyecto ignorar espaƱol desvincular con como carpeta borrar archivos archivo svn

subir - tortoise svn server



"Quitar" un archivo a svn antes de confirmar (5)

Para archivos - svn revert filename

Para carpetas - svn revert -R folder

Estaba en el medio de hacer un svn add / commit recursivo, y se incluyó una carpeta que no tenía las propiedades de ignorar correctas. Tengo aproximadamente 100 archivos binarios cargados versionados ahora, pero aún no me he comprometido.

¿Cuál es la forma más fácil de "deshacer" esto, sin borrar todos los documentos?


Proceso completo (paquete svn de Unix):

Los archivos de verificación no están en SVN:

> svn st -u folder ? folder

Agregar todo (incluidos los archivos ignorados):

> svn add folder A folder A folder/file1.txt A folder/folder2 A folder/folder2/file2.txt A folder/folderToIgnore A folder/folderToIgnore/fileToIgnore1.txt A fileToIgnore2.txt

Quite la marca "Agregar" a Todos * Ignorar * archivos:

> cd folder > svn revert --recursive folderToIgnore Reverted ''folderToIgnore'' Reverted ''folderToIgnore/fileToIgnore1.txt'' > svn revert fileToIgnore2.txt Reverted ''fileToIgnore2.txt''

Editar svn ignorar en la carpeta

svn propedit svn:ignore .

Agregue dos líneas simples con solo lo siguiente:

folderToIgnore fileToIgnore1.txt

Compruebe qué archivos se cargarán y confirmarán:

> cd .. > svn st -u A folder A folder/file1.txt A folder/folder2 A folder/folder2/file2.txt > svn ci -m "Commit message here"


Pruebe svn revert filename del svn revert filename para cada archivo que no necesite y aún no haya confirmado. O alternativamente, svn revert -R folder para la carpeta problemática y luego volver a hacer la operación con la configuración correcta de ignorar.

http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.revert.html

you can undo any scheduling operations: $ svn add mistake.txt whoops A mistake.txt A whoops A whoops/oopsie.c $ svn revert mistake.txt whoops Reverted mistake.txt Reverted whoops



Usar svn revert --recursive folder_name

Advertencia

svn revert es intrínsecamente peligroso, ya que todo su propósito es descartar datos, es decir, sus cambios no confirmados. Una vez que haya revertido, Subversion no brindará ninguna forma de recuperar esos cambios no confirmados.

http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.revert.html