tortoise subir repositorio proyecto español desvincular create con como clonar carpeta archivos svn version-control tortoisesvn conflict working-directory

subir - tortoise svn server



TortoiseSVN informa conflictos, pero no se puede encontrar ningún conflicto (5)

Tengo una copia de trabajo para todo mi repositorio, que contiene múltiples proyectos de Python. Cuando elijo el botón derecho -> Actualización de SVN en el Explorador de archivos de Windows, aparece un mensaje de error que enumera una carpeta de proyecto en particular:

Command: Update Updating: path/to/working/copy Skipped obstructing working copy: path/to/working/copy/project Completed: At revision: 176 Warning!: One or more files are in a conflicted state.

Cuando voy a ese proyecto y hago clic con el botón derecho en -> Actualización de SVN, se actualiza con éxito. Tampoco hay un editor de conflictos disponible y cuando hago clic derecho -> TortoiseSVN -> Resuelto, no hay archivos disponibles.

¿Qué podría estar causando el conflicto? Mientras esto siga ocurriendo, es imposible actualizar este proyecto en mi copia de trabajo.


Me encontré con el mismo problema pero estaba sucediendo en la raíz de una rama muy grande (c:/svn/root) . Trabajo en el fondo (c:/svn/root/some/dir/deep/down/) en solo uno de los directorios, por lo que la explicación de Stefan del problema y la solución no tenía sentido.

Mi solución fue actualizar cada uno de los directorios de forma individual en c:/svn/root/ luego volver a salir y actualizar c:/svn/root/ . Esto funcionó para mí. No estoy seguro de cuál fue realmente el problema.


Prueba con el botón derecho / TortoiseSVN / limpiar.

Usualmente esto funciona para mi.


Resolví este problema sin tener que mover archivos, ya que mis subcarpetas obstructed estaban correctamente vinculadas al svn:

  1. Verificar todos los archivos de las carpetas que tienen la Skipped obstructing working copy
  2. Ahora puede eliminar de forma segura las carpetas obstucidas (ya que registramos todo antes)
  3. Realice una actualización en la carpeta raíz

Ahora toda la carpeta está nuevamente limpia y las actualizaciones en la carpeta raíz funcionan.


También puede marcar la opción "Eliminar archivos y carpetas no versionadas" en el menú de limpieza si su versión svn lo admite. Eso definitivamente hace las cosas más fáciles en lugar de buscar esas carpetas una por una (siempre encontré que no son copias versionadas).

Sin embargo, ten en cuenta que no te estás olvidando localmente de agregar nuevos archivos válidos antes de realizar esta limpieza ...!


Skipped obstructing working copy

esto significa que hay una carpeta de copia de trabajo en el camino: su actualización quiere agregar una carpeta con el nombre ''proyecto'', pero usted ya tiene una carpeta versionada ''proyecto'' en su copia de trabajo. ¿Quizás movió esa carpeta de otra copia de trabajo? O esa carpeta es su propia copia de trabajo (si tiene las carpetas ocultas .svn entonces es una copia de trabajo independiente y separada).

Para resolver: mueva la carpeta de su copia de trabajo (o simplemente elimínela). Luego ejecuta la actualización nuevamente. La actualización volverá a buscar una carpeta con el mismo nombre. Pero puede que no sea lo mismo que tu, es por eso que te recomiendo que muevas la carpeta y la elimines solo después de verificar que la carpeta actualizada sea idéntica a la carpeta original.