repositorio - ¿Error de bloqueo de escritura de TortoiseSVN?
tortoise svn server (4)
Hmm ... Eso es extraño, pero es un problema en tu copia de trabajo. Terminaría con la solución de problemas del conmutador svn obteniendo un nuevo checkout en el maletero. Debería poder fusionar la rama en esta nueva copia de trabajo.
Quería fusionar mi rama de nuevo en el baúl principal hoy. No he trabajado en este proyecto por una semana y no he hecho ningún commit, etc. en ese marco de tiempo. Intenté hacer un cambio de la rama al tronco y obtener este error:
No write-lock in ''Y:/Website/_Working Copy/app''
Nunca he tenido o visto este problema en el pasado y no puedo encontrar documentación sobre lo que está pasando mal ... ¿qué podría ser y qué puedo probar?
Además, acabo de actualizar TortoiseSVN y SVN a las últimas versiones para ver si eso repararía un archivo dañado pero no lo haría.
Si está utilizando TortoiseSVN, lo que podría estar sucediendo es que un proceso (caprichoso) de TSVNCache mantiene abierto .svn / wc.db, lo que evita que se cree un bloqueo de escritura en el archivo durante la operación de cambio. Al eliminar el proceso (o al menos forzar el controlador cerrado) se liberará el identificador del archivo, lo que permitirá que sucedan otras operaciones que modifiquen los metadatos de la copia de trabajo.
Estaba cambiando de una rama a una troncal y acabo de recibir el mismo error.
Con TortoiseSvn, pude hacer una "Limpieza" y eso me solucionó el problema.
Tuve este problema de forma recurrente, siempre en el mismo proyecto, en cada compromiso. La respuesta de Chris puede funcionar (es decir, reiniciar el proceso TSVNCache), pero eso es algo único.
Lo que resolvió definitivamente el problema para mí fue:
1) vaya al (los) archivo (s) del que TSVN se quejó, y haga la Actualización SVN en cada uno de ellos, TSVN luego emite un mensaje de "archivo fusionado ...", debido a la confirmación que tuvo éxito, pero la actualización automática que tuvo ha fallado.
2) una vez que se han confirmado todos los archivos y mi directorio de proyecto general es estable, eliminé la carpeta "a" y la compruebo desde cero.
No más problemas desde entonces. Toco madera.