Diez razones para odiar Subversion
No las doy yo, las dan aquí. Pero, desde mi punto de vista, razón no le falta.
Sinceramente, en los últimos años he pasado más tiempo peleándome con Subversion que utilizándolo para mejorar mi proceso de desarrollo. Lo que me parece decir mucho sobre una herramienta cuya única razón de ser es precisamente, facilitar el proceso de desarrollo...
Comentarios
¿Qué alternativa(s) propones?
Publicado por: Entropía | Septiembre 24, 2007 08:36 PM
Hombre, yo ahora estoy trabajando con Git (http://git.or.cz/) y me gusta bastante (aunque no deja de ser, en el fondo, un recubrimiento de svn), pero el sistema que más me ha gustado en los últimos años es Mercurial ( http://www.selenic.com/mercurial/wiki/)
Publicado por: Cesar Tardaguila | Septiembre 25, 2007 02:56 AM
Lo que es un recubrimiento sobre svn es svk, git es un desarrollo totalmente independiente de svn
Que Torvalds (creador de git) odie svn igual que odia cvs es ya otro asunto XD
Publicado por: maeghith | Septiembre 25, 2007 09:46 AM
Nuestro equipo de desarrrollo ha venido trabajando por más de 6 meses con esta herramienta (con tortoise como fornt end) y no hemos tenido inconveniente alguno...??
Exactamente donde radica la insatisfacción?...
Publicado por: Rafael Londoño C | Septiembre 25, 2007 06:45 PM
Pues en el caso concreto de Tortoise, el primer inconveniente es que no se pueden copiar y pegar carpetas, salvo que tengas la precaución de no copiar la .svn. Es una tontería, pero en mi último equipo, eso ha dado mil y un problemas.
Pero sobre todo, lo peor de todo viene cuando intentas hacer un merge, o solucionar algun diff. Yo he sido incapaz de hacer un merge de dos ramas sin tener que terminar haciéndolo a mano, lo que no es de mucha ayuda.
Publicado por: Cesar Tardaguila | Septiembre 26, 2007 03:20 AM
Sinceramente, sin querer quitar hierro a los problemas de SVN, que te problemas al copiar/mover ficheros es una cuestión de no entender lo que es y el funcionamiento del SVN, no un problema.
El merge, es como todo, si mucha gente mete mano, ni una máquina es infalible. Por lo demás no tiene más problema técnico.
Publicado por: yope | Septiembre 28, 2007 12:58 PM
Pues sí, y no. Que Subversion no sea capaz de manejar un copia pega de carpetas no es razón para echar la culpa al usuario de ello, or mucho que el usuario deba saber que Subversion no lo soporta bien.
Ésa actitud es precisamente la que nos lleva mil y una veces a los desarrolladores al desastre. "Es que la aplicación no se comporta así" "es que la aplicación no soporta eso"... Si el sistema operativo soporta que se copien y peguen carpetas, Subversion lo debería soportar, y punto.
Y por cierto, el merge no funciona bien ni siquiera con un trunk y una rama, creadas y manejadas desde una sola máquina. Y aunque no fuera así, si Subversion está para que los merges se puedan hacer, y no se pueden hacer, sea por lo que sea, la culpa es de Subversion.
Publicado por: Cesar Tardaguila | Septiembre 28, 2007 02:02 PM