Tortoise SVN pide que se actualice sin nada para actualizar

Voy a enviar un montón de código, usando Tortoise SVN, y me ladra, diciéndome que no puedo hacerlo sin actualizar.

Entonces, actualizo. Me dice que estoy completamente actualizado, sin haber actualizado absolutamente nada.

Luego, vuelvo a comprometer el bash de cometer anterior y se compromete ya que nunca hubo un problema.

¿Qué se está actualizando exactamente cuando no se actualiza nada, lo que hace que se publique la advertencia de "no hay que actualizar"?

Mi comprensión de este comportamiento es la siguiente:

Puede ser que Subversion considere que una carpeta está desactualizada a pesar de que acaba de realizar confirmaciones en la misma copy de trabajo. Esto sucede porque la información de revisión se almacena por carpeta y no por copy de trabajo. Por lo tanto, es posible que una subcarpeta tenga la revisión principal e incluso pueda realizar confirmaciones (lo que actualizará la revisión de esa subcarpeta pero no necesariamente de la carpeta raíz de la copy de trabajo).

En esta situación, la subversión solo sabe que la misma carpeta en el repository tiene una revisión más alta y, por lo tanto, quiere actualizarla. En algunos casos (como describió), la actualización solo cambiará la información de revisión en la carpeta .svn.

Yo usaría limpieza. Si eso no funciona, intentaré save tu progreso e intentar fusionar tus cambios en una nueva versión de Check-Out. La versión que ha chaqueado probablemente perdió algunos enlaces en el path.

¡buena suerte!