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 añadir un segundo disco para backup en Proxmox
Emanuel
Recuperar la contraseña de acceso a la Extranet de Cliente
Luis.Artola
Timestamp en Linux Bash
Hola
Crear una lista de correo en cPanel
Jair Mtz
Crear una lista de correo en cPanel
Jair Mtz
Cambiar en Linux la fecha y la hora de un fichero
Eduardo
Activar el arranque automático de las máquinas virtuales de Proxmox
Yuleidi Blanco