Login Barrapunto
Ruby on Rails se pasa de SVN a Git
Historias relacionadas
Más fácil manejo de ramas (branchs): ramificar el desarrollo es inevitable así que hazlo de la mejor manera posible.
Velocidad. Los VCS distribuidos que han salido últimamente son bastante rápidos, esto unido a la posibilidad de realizar commits locales ayudan a no romper el flujo de trabajo.
Mejores IDEs (potencialmente). El autor pronostica que van a aparecer IDEs que utilicen VCS distribuidos internamente para llevar el control de versiones. Aparte de eso también se comenta otra ventaja en los comentarios: Realizar commits locales incrementales, esto permite utilizar el SCV como un backup, es como tener un botón de deshacer pero que no se limita a un solo archivo. Una vez terminado el trabajo, se puede hacer un solo commit al servidor central dejando la historia limpia.

Git en Windows
(Puntos:2, Informativo)SCMs Distribuidos
(Puntos:5, Informativo)Al trabajar localmente también puedes hacer commits mucho más a menudo. Si estás trabajando por ejemplo en una nueva característica experimental en tu PC te creas una rama aparte para ese nuevo desarrollo, vas desarrollando y haciendo commits a menudo lo cual te permite volver a cualquier estado anterior si te has equivocado.
Si mientras estás desarrollando en esta rama experimental encuentras algún bug gordo en la rama principal, puedes arreglarlo en la rama principal, "mergear" estos cambios en la rama en desarrollo y seguir con tu trabajo. Lo mismo si alguien ha añadido cambios a la rama principal puedes "mergearlos" sin problemas. Una vez has terminado tu trabajo en la rama experimental puedes rehacer la historia de cambios (para que no se vean todos los commits guarros que has hecho) y hacer un merge con la rama principal. Si el trabajo no ha ido bien deshechas esa rama y santas pascuas.
De verdad vale la pena probar a trabajar con un SCM distribuido ya sea Git, Mercurial o Darcs. Aunque trabajes en un proyecto que tiene un repositorio central SVN puedes usar Git y aprovecharte de todas sus ventajas para trabajar localmente, y hacer commits y checkouts al servidor central con git-svn que funciona perfectamente.
Yo no lo dejo
(Puntos:2)( http://www.mononeurona.org/ )
1) Cubre todas mis necesidades
2) Se intergra con Trac
Y Trac es tan importante para mis proyectos como el CVS. Hay por ahí un plugin de Trac para Git pero aún está verde.
-----------------------------------
"El tenía la inhumana costumbre de ser racional".
Re:La verdad del chuletón
(Puntos:2)( http://127.0.0.1/ | Última bitácora: Jueves, 01 Julio de 2010, 03:18h )
Una vez metido, recordad lo sucedido [laquadrature.net].
Re:La verdad del chuletón
(Puntos:2, Divertido)Estoy completamente de acuerdo contigo, simplemente por el hecho de que hoy día no puedo estarme un día creando una función en RoR, si dicha función ya existe en PHP y me tardo 5 minutos en ponerla en mi código y a volar.
Al final, para gustos, colores. Que cada quien tome lo que le guste y deje de tomar lo que no le guste.
Les envío un fraternal abrazo.
Re:La verdad del chuletón
(Puntos:2)( http://charlieman.net/ )
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales.