Eliminando el file 'svn' dentro de la Copia de Trabajo

MyWorkingCopy un repository en una carpeta en mi escritorio, llamada MyWorkingCopy .

Nunca noté ningún file adicional (para hacer con operaciones svn) en la carpeta, hasta que tuve que resolver un conflicto, después de lo cual noté que se había creado un pequeño file svn .

Inadvertidamente borré este file, y desapareció el icono de superposition. Creo que mi carpeta de copy de trabajo ahora está disociada del repository. ¿Derecha?

¿Cómo puedo ahora enviar mis cambios al repository? ¿Puedo seguir trabajando con MyWorkingCopy como de costumbre, y luego comprometerme cuando MyWorkingCopy , o eso causaría un aluvión de conflictos?

En primer lugar, estoy preguntando cuál es el mejor curso de acción, en lugar de tratar de comprometerme primero y ver qué sucede …

Por lo tanto, agradecería comentarios perspicaces que me ayuden a comprender este tema en profundidad.

Gracias

Ya no tienes una copy de trabajo. Solo tienes un montón de files.

La solución más simple es, probablemente, verificar una nueva copy de trabajo en otro lugar y luego colocar los files modificados allí con el explorador de Windows. Pregunte "sobrescribir" cuando se le solicite y podrá confirmar sus cambios.

Si eliminó y / o cambió el nombre de los files, puede usar una herramienta de comparación de files común (en lugar de simplemente colocar files), pero debe asegurarse de registrar correctamente los nombres antes de comprometerse. TortoiseSVN tiene una elegante function de cambio / cambio de nombre .

Como su WorkingCopy ya no está conectado con el repository, creo que no podrá comprometerlo. Solo compruébalo por segunda vez. Asegúrese de que no haya más cambios que los suyos y reemplace sus files modificados por uno en el nuevo Repo. cuando intenta comprometerse, asegúrese de que no haya conflictos al verificar todos los files modificados.

Espero que este documento ayude http://pythonconquerstheuniverse.wordpress.com/2011/03/16/learning-subversion-the-mystery-of-svn-2/

"Las carpetas svn creadas son en realidad directorys administrativos. Los files en cada directory administrativo ayudan a Subversion a reconocer qué files contienen cambios no publicados y qué files están desactualizados con respecto al trabajo de los demás".

Leer después – files "no versionados" vs. files "bajo control de versión"

Puede usar svn import para agregar su file al repository.