Seleccionar página

Este error “Cannot write to the prototype revision file of transaction ’154-1′ because a previous representation is currently being written by this process”, puede venir por haber cancelado un commit a mitad. Y deja la transaccion abierta en el servidor y no permite hacer más commits.

Primero para ver que transacciones se han quedado colgadas se ejecuta el siguiente comando

[root@neodoo svn]# svnadmin lstxns neodoo-xxx
133-1
133-2

Y la forma de solucionarlo es la siguiente, eliminando todas las transacciones colgadas:

[root@neodoo svn]# svnadmin rmtxns neodoo-xxx`svnadmin lstxns neodoo-xxx`

Transacción ’133-1′ eliminada.
Transacción ’133-2′ eliminada.

Y si con esto aun no se pueden hacer commits, hay que reiniciar el servidor Apache:

[root@neodoo svn]# /etc/init.d/httpd restart

Y ya nos permite hacer commits.

Share