control de versiones

¡¡A probar Bazaar!!

Luego de escribir mi post acerca de SVN recibo una respuesta muy interesante en la cual me mencionan Bazaar y Git.

La idea principal de estos sistemas de control de versiones es que son distribuidos. Así cada uno puede mantener sus desarrollos como branches separados con los cuales se realiza el merge. Esto es útil cuando hay situaciones en las cuales ciertas modificaciones se tienen que realizar en terreno. Por ejemplo: Visitas al cliente con modificaciones en vuelo, sistemas complejos de integrar, desarrollo de software con programadores ubicados en distintos lugares del mundo sin depender de un servidor central, entre otras cosas.

La verdad hasta ahora estoy en el tema conceptual, que ya es interesante, pero ya bajé las versiones para Linux y Windows (tiene un TortoiseBzr, pero todavía inmaduro), configuraré el plugin para Eclipse y ¡¡A probar Bazaar!!.

Tags: , , , , ,

Wednesday, November 19th, 2008 Uncategorized No Comments

Jugando con SVN

Acabo de instalar un servidor SVN en mi tarro Ubuntu. SVN consiste en un sistema de control de versiones, es decir a nivel general, una herramienta que permite la sincronización de código entre distintos equipos. Pero sigue igual siendo útil aunque lo utilice una persona debido a que permite ir creando versiones de los proyectos y obtener un respaldo controlado de lo desarrollado.

Con esto me pongo una simple regla que utilizaré para cada desarrollo que intente hacer:

Siempre utilizaré control de versiones

Hay varias razones prácticas y técnicas para usar control de versiones. Pero quiero ir a algo más allá. Me interesa ir adquiriendo poco a poco las buenas prácticas de desarrollo. Cada vez que pueda intentaré ir adaptandome a las diversas prácticas de forma de irme familiarizando con ellas y así lleguen a ser como algo natural. Iré de a poco entrenándome y mejorando. ¡¡Deseenme suerte!!.

Tags: , , , ,

Friday, November 14th, 2008 Uncategorized 2 Comments