2008-12-03 9 views

Respuesta

17

Es probable que haya borrado/movido algunos archivos/directorios directamente desde el sistema de archivos, y no a través de comandos de SVN. Esto a veces puede llevar a que un directorio se obstruya si no puede resolver las diferencias con el repositorio.

Primero intente realizar una limpieza, y si eso falla, invierta ese directorio e intente utilizar comandos SVN para cambiar la estructura del archivo de directorio (eliminar/mover).

+0

Su derecho, borré el directorio de referencia del servicio localmente y luego lo regeneré. Los nuevos nombres de archivo generados eran diferentes de los de svn. Desarmado el svn dir y readded el dir. –

9

Si falta el subdirectorio .svn, el directorio está marcado como obstruido, ya que SVN ya no tiene forma de saber el estado del directorio. Lo más probable es la limpieza o volver no es capaz de solucionarlo, ya que los datos SVN local, se ha ido, por lo que tiene dos opciones:

  1. rm el directorio y actualización para obtener última copia de trabajo
  2. si el directorio contiene valioso, cosas cambiadas, vea la última copia de trabajo en un directorio temporal y copie manualmente los directorios .svn faltantes, y SVN es otra vez capaz de darle sentido.
0

Como una adición a la respuesta anterior, creo que es más conveniente cambiar el nombre de su directorio actual, revisar la última copia en la carpeta correcta y copiar los archivos modificados.

0

lo habría hecho lo mismo - Se han eliminado dos directorios y los sustituyó por otros nuevos que no han .svn directorios en

arrastré los nuevos directorios en mi escritorio, cometieron los cambios para que. se mostraban como desaparecidos, y luego los arrastraban hacia atrás y volvían a cometerlos.

Cuestiones relacionadas