Para resolver este tipo de conflicto en una copia de trabajo:
svn: E155015: Échec de la propagation (commit), détails :
svn: E155015: Arrêt de la propagation : '/var/www/prj/wp-content/cache' demeure en conflit
Para hacer esto:
svn resolve --accept=working /var/www/prj/wp-content/cache
Para un directorio completo (aceptar todo)
svn resolve --accept=working --depth infinity
De hecho, RabbitVcs es muy fácil de instalar... Excepto cuando hay un problema, y entonces... uno puede buscar durante mucho tiempo 😟Aquí te mostramos cómo resolver la mayoría de los problemas de instalación en Ubuntu 14.04LTS.1 - Añade la fuentesudo add-apt-repository ppa:rabbitvcs/ppa o añade la fuente a tu archivo /etc/apt/sources.listdeb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu trusty main2 - Instala los paquetes
sudo apt-get update
sudo apt-get install rabbitvcs-cli rabbitvcs-core ...
Para eliminar de forma recursiva todos los archivos de gestión svn (.svn) de una copia de trabajo, simplemente navega al directorio raíz de tu copia de trabajo y ejecuta el siguiente comando:
find . -name ".svn" -exec rm -rf {} \;
Otra solución es crear un alias en tu ~/.bashrc y luego ejecutar el comando cuando sea necesario:
alias rmsvn='find . -name ".svn" -exec rm -rf {} \;'
Para añadir archivos de manera recursiva desde la línea de comandos con svn, tenemos varias posibilidades.
La primera, probablemente la más limpia:
svn add --force * --auto-props --parents --depth infinity -q
Aunque solo parecen realmente necesarias las siguientes opciones:
svn add --force *
Luego, hay soluciones alternativas un poco más complicadas de entender:
svn status | grep '?' | sed 's/^.* /svn add /' | bash
svn add `svn status .|grep "^?"|awk '{print $2}'`
svn st | grep "^\?"...