2009-03-17 10 views
6

Duplicar posibles:
How do you remove Subversion control for a folder?Retire SourceControl subversión de un proyecto (Visual Studio/TortoiseSVN)

Me estoy poniendo en práctica el uso de la subversión como una herramienta de control de código fuente para mis proyectos, pero Cometí algunos errores al determinar qué estructura usar. Así que agregué control de versiones a algunas carpetas (proyectos), que me gustaría deshacer.

¿Cómo puedo hacer eso? ¿Debo copiar la carpeta, eliminar el original y agregar el control de fuente al nuevo?

Uso TortoiseSVN y Visual Studio 2008.

Respuesta

18

Simplemente elimine las carpetas .svn de la carpeta y todas sus subcarpetas.

Una manera más fácil de hacer esto sería Exportar la carpeta usando TortoiseSVN.

+1

Esta es una buena respuesta, pero tenga cuidado de usar esto fuera del contexto de esta respuesta. Eliminar las carpetas .svn es una buena manera de dañar su copia de trabajo (o al menos una sección). –

+0

¡¿Eso es simple ?! : D Gracias :) – Kjensen

+0

Además, no olvide agregar los archivos y las carpetas que está eliminando de SVN a SVN. – ruipacheco

3

Can Berk Güder es correcto, pero en mi experiencia con SVN (no siempre muy placentero), probablemente agregaría que probablemente quieras verificar tu repositorio SVN para asegurarte de que no haya ningún huérfano dando vueltas en allí eso sería inconciliable cuando vuelvas a comprometerte.

Y tenga cuidado con TortoiseSVN, no siempre es correcto con su estado. Probablemente sea mejor ejecutar una integración de publicación limpia.

Además, eche un vistazo a VisualSVN. Supera las DLL que ingresan accidentalmente en el control de origen y funciona muy bien con Visual Studio 2008. Lo uso y agrega cosas de forma automática.

+0

Gracias. De hecho, estoy usando ankhsvn, y creo que hace lo mismo que VisualSVN, pero gratis, por lo que he leído de todos modos. – Kjensen

6

Además de los comentarios anteriores:

Hay camino muy bien para exportar utilizando TortoiseSVN. Si clic derecho y arrastrar/soltar su carpeta SVN, cuando se suelta el botón del ratón se le pedirá por un menú que incluye estas entradas

SVN Export to here 
SVN Export all to here 

Las últimas copias tampoco los archivos colocados bajo el control de SVN.

Este truco con el botón derecho también se puede usar para arrastrar archivos y carpetas dentro de un repositorio (simultáneamente con la edición de la copia de trabajo), para lograr movimientos y copias que de otro modo serían difíciles.

-1

También puede usar cambiar la solución de Visual Studio. Funciona de maravilla.

Cuestiones relacionadas