SVN: no se puede desproteger un archivo previamente eliminado y luego restaurado en el repositorio
-
05-07-2019 - |
Pregunta
Hay archivos / carpetas que se eliminaron y luego se volvieron a agregar al repositorio.
svn update > Me da la revisión actualizada correctamente. los archivos y carpetas se muestran correctamente en el repositorio svn, si ejecuto 'svn update' 'svn diff' mi carpeta del área de trabajo parece estar sincronizada pero los archivos / carpetas no están desprotegidos ... ¿Alguna idea de cuál es el problema?
Si reviso el proyecto desde cero una vez más, los archivos / carpetas se verifican correctamente
Solución
Es posible que se esté ejecutando en lo siguiente problema
Del artículo:
Con un cliente 1.6.1, hay un situación donde los nuevos archivos no son recuperado en una actualización.
Esto sucede cuando se agrega una nueva carpeta con --depth = vacío, que es lo que TSVN utiliza para evitar que los archivos que el el usuario no quiere agregar obtener agregado automáticamente también Ver los comentarios en. el guión.
La solución (gracias wcoenen):
svn update --set-depth infinity
Otros consejos
Intentaría hacer un 'svn checkout' limpio. A veces, la información local no está correctamente sincronizada y causa este tipo de efectos.
Si está utilizando TortoiseSVN, puede intentar usar la función Limpiar en el menú contextual.