Problema de conflictos en SVN: “Summary of conflicts: Skipped paths”

Si utilizáis habitualmente el sistema Subversion como versionado de archivos es posible que, más de una vez, os hayáis encontrado con un conflicto entre distintas versiones de un mismo archivo. Además, si usais este sistema de versionado desde línea de comandos puede que, tras un conflicto, os hayáis confundido y no lo hayáis marcado como resuelto u os hayáis equivocado en algún paso.

Un problema muy común con un estado de conflicto no solucionado es que al intentar actualizar un fichero o directorio, obtengáis un error del tipo:

Skipped 'ruta/del/fichero'
At revision 1585.
Summary of conflicts:
Skipped paths: 1

Este error está indicando que el SVN está saltándose el fichero "ruta/del/fichero" y no lo está actualizando a causa de un conflicto mal resuelto. Para solucionar esto, y marcar definitivamente el conflicto como solucionado, tenéis que forzar el borrado del fichero en conflicto y marcarlo como solucionado. Basta con ejecutar estos comandos por SSH:

svn remove --force fichero-en-conflicto
svn resolve --accept=working fichero-en-conflicto

Donde tenéis que sustituir "fichero-en-conflicto" por la ruta del fichero con el que tenéis problemas. Recordad que para realizar este tipo de acciones es conveniente tener nociones de administración de sistemas.

Una vez hecho esto, volvéis a realizar una actualización y os restaurará el fichero problemático con los cambios realizados.

No hay comentarios

Agregar comentario