Una explicación de subversion

Y yo con estos pelos
A estas alturas y yo usando subversion como un almacen de archivos remoto. De vez en cuando algún diff, alguna vuelta atrás a otra revisión y poco más.

¿porque?
Pues ahora me ha tocado hacer un merge de dos ramas debido a un cambio del rango de IPs en toda la empresa de la 213.171.250.232/29 a la 213.171.250.112/28.

En trunk se han guardado los cambios a los servidores sobre la marcha y en branches se ha creado una rama para los cambios futuros para cambiar las IPs a todos los servidores (configuraciones de red, servidores de DNS, hosts, webs, ...).
De esta forma se cambian el rango de IP y el tiempo de parada de la empresa es el tiempo que se tarda en copiar y pegar los cambios desde la rama branches a los servidores y reiniciarlos. Con kdesvn y fish:// es fácil y rápido.

La guia
Si buscamos guias de subversion es difícil encontrar una clara.

Quiero decir que o te sale una ultramegafriki que te muestra la compilación optimizada de la aplicación o una comercial en plan "Subversion es un Sistema de Control de Versiones superguay".

Pues he visto una explicación hecha a medida para mi. Está en la web de ruido blanco (caché).

Espero que os sea de tanta utilidad como lo ha sido para mi.