Así que tengo dos carpetas que quiero agregar a un nuevo repositorio pero se niegan a agregar porque ya están bajo control de versión. Eliminé todas las carpetas .svn en esas carpetas y sus subcarpetas, pero SVN aún lo sabe de alguna manera. ¿Cómo puedo ver de qué repositorio creen que forman parte, decirles que no estén allí y ponerlos en el repositorio nuevo sin eliminarlos ni tener que moverlos?SVN piensa que los archivos ya están bajo el control de versión
Respuesta
Si ha eliminado todas las carpetas .svn
en su copia local de trabajo, ya no debería tener versiones. Tenga en cuenta que la versión anterior de SVN se usa para crear una carpeta .svn
oculta en todas las carpetas, no solo en la carpeta raíz o subcarpetas directas.
También podría hacer un comando export
para crear una copia completa sin versión en un directorio de destino para evitar la eliminación manual de las carpetas .svn
.
Otro problema que podría causar este error es que en el nuevo repositorio, ya tiene archivos o directorios con el mismo nombre que los directorios/archivos que está tratando de agregar. Una buena práctica sería importar sus archivos en un directorio vacío para evitar conflictos de nombres.
tanto, para resumir, el procedimiento sería así:
- archivos de exportación desde su repositorio actual o borrar todos los
.svn
carpetas manualmente - crear una carpeta vacía en su nuevo repositorio/target
- realizar un pago desde la carpeta del repositorio de destino a su copia local
- ejecutar un compromiso para agregar todos los archivos nuevos
Eliminar las carpetas .svn no funcionará si esos archivos ya están en control de versión. Esto es lo que debe hacer:
(1) Borre todas las carpetas que tengan problemas o que haya eliminado previamente de las carpetas .svn.
(2) Realice una ACTUALIZACIÓN SVN para volver a crear esas carpetas y recuperar TODO en ellas (aunque las eliminará en el siguiente paso).
(3) Ahora, elimine las carpetas en cuestión.
(4) Realice una confirmación SVN, que confirmará la eliminación de estas carpetas del repositorio. Ahora, se han ido del repositorio, como quisieras.
(5) Ahora puede crear las carpetas nuevamente y hacer lo que desee; cree un nuevo repositorio SVN a partir de ellas; o volver a agregarlos al repositorio existente.
Parece que los pasos (1) - (2) son redundantes e innecesarios; pero para estar seguro, deberías hacerlo de todos modos.
- 1. svn: ignorar 'archivo' no está bajo el control de versión
- 2. ¿Deben los archivos .class estar bajo control de versión?
- 3. Archivos Gettext .po bajo el control de versión
- 4. ¿Qué poner bajo control de versión?
- 5. SVN: ¿La carpeta ya está bajo control de versión pero no se está iniciando?
- 6. git piensa que los archivos han cambiado
- 7. ¿Debo mantener mis archivos de proyecto bajo control de versión?
- 8. xcodeproj bajo control de versión
- 9. ¿Cómo maneja los archivos individuales del desarrollador bajo el control de la versión?
- 10. Problema de svn molesto donde svn reclama carpeta está bajo control de versión pero no .svn existe
- 11. ¿Existe algún control de versión centralizada más rápido que SVN?
- 12. Ignorar archivos que ya están en un repositorio SIN eliminarlos
- 13. SVN: Ignorando un archivo ya comprometido
- 14. Proteger los archivos de svn commit
- 15. SVN: ¿solo muestra los archivos locales versionados (línea de comandos)?
- 16. Excepto que los archivos se implementen con Capistrano mientras aún esté bajo control de versión con Git
- 17. ¿Hay alguna forma de bloquear los archivos que están siendo enviados al repositorio SVN?
- 18. práctica recomendada para almacenar archivos no fuente bajo el control de versión
- 19. Aplicaciones de Grails y control de versión
- 20. ¿Los archivos MAKE están completos?
- 21. ¿Cómo ignorar los archivos que están en el repositorio?
- 22. NLTK piensa que los imperativos son sustantivos
- 23. git svn status: muestra los cambios que no están confirmados en svn
- 24. ¿Debo conservar el archivo MANIFEST que setup.py genera bajo control de versión?
- 25. Delphi 7 .dof y .cfg: ¿debería rastrearlos bajo control de versión?
- 26. Utilizando boto, establezca content_type en los archivos que ya están presentes en s3
- 27. ¿Qué archivos en un proyecto Java Netbeans deben colocarse bajo control de versión?
- 28. SVN "que ya está bloqueado error"
- 29. SVN muestra archivos en el directorio de trabajo que están caducados
- 30. SVN Versión Rollback Pregunta
La exportación e importación funcionó más rápido que intentar borrar todos los archivos '.svn' – Biotox