Mostrando las entradas con la etiqueta svn. Mostrar todas las entradas
Mostrando las entradas con la etiqueta svn. Mostrar todas las entradas

23.9.09

Error 'Directory .svn containing working copy admin area is missing"

Elimine accidentalmente un directorio ".svn" de una workingcopy y el error "svn: Directory .svn containing working copy admin area is missing" empezo a quemarme el coco.

La solucion fue hacer un checkout del directorio al que le borre el ".svn" en un directorio temporal y luego copiar el nuevo directorio ".svn" a mi working copy para reemplazar el que borre.

$ svn checkout http://devserver/myproject/trunk/direjemplo dirtemporal
$ mv dirtemporal/.svn /mnt/myproject/direjemplo

22.7.09

Colores en el diff de Subversion

Hay varias maneras de tener colores cuando hacemos 'svn diff', una de las mas simples y que no requiere instalar software adicional (como colordiff) es utilizando 'vim' de la siguiente forma:

svn diff | vim -R -

El resultado de este comando deberia resultar en algo parecido a esto:

16.4.09

Eliminando directorios .svn con bash

Si tenemos una working copy de Subversion y queremos eliminar los directorios '.svn' que quedan cuando hacemos un checkout podemos ejecutar la siguiente linea parados en el directorio que queremos limpiar:

find . -name ".svn" -exec rm -rf {} \;

En caso de querer hacer un checkout sin los directorios '.svn' utilizen el comando export de svn.