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.