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!!.
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!!.
RSS
SubscribirTags
arte arte robótico blogs Bolsa buenas prácticas chile control de versiones derechos digitales Diseño Economía economía personal estafadores experiencias feeds general google reader hipocresía humor ideas Ingeniería Ingeniería de Software john atkinson la vida links linux LPI mi vida máquinas de escribir ocio País piratería política programación prácticas reciclaje regionalización robots SCD sentiment analysis tips trabajo Transantiago vida laboral videos windowsPublicidad