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.
Cómo activar la autenticación de doble factor en cPanel
Veronica Roman
Conoce más sobre los servidores dedicados: ventajas y desventajas
Luis angel
Error al conectar por SSH a una IP: Host key verification failed
Victor
Activar el modo avanzado de gestión DNS en cPanel
Julio
Cómo leer un XML con PHP
David
Plesk y cPanel vuelven a subir sus precios en 2022
Juan Fran Pérez
Importar y exportar una base de datos MySQL en Linux
Jonathan