Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como dvcs

Un modelo de ramas exitoso en Git

En días pasados Sergio me paso la liga a este excelente artículo, que creo que es una lectura obligada para todos aquellos que usamos DVCS's para llevar el control de versiones de nuestros proyectos.   En el artículo se describe como llevarlo con Git, sin embargo puede ser usado con cualquier DVCS, en mi caso con Mercurial. A successful Git branching model : "In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management." El modelo que se describe se ajusta muy bien a mi visión de como llevar un modelo de ramas con un DVCS y creo que es muy fácil de implementar, claro está con disciplina y comunicación entre los miembros del eq...

Adiós Bazaar, Bienvenido Mercurial

Uno de mis IM's favoritos es Adium y me gusta contar con la versión de desarrollo mas reciente para estudiarla y aprender ya que a mi parecer es uno de los proyectos que pone mayor énfasis en la calidad de su código, además me da la oportunidad de hacer uno que otro cambio para que se ajuste a mis necesidades o simplemente para experimentar. En días pasados me disponía como cada semana actualizar mi working copy de Adium para compilarla y actualizar mi versión, sin embargo me di cuenta que no bajaba ningún cambio del repositorio de Subversion , lo cual se me hizo extraño ya que este proyecto es uno de los que tienen mayor actividad en su desarrollo, entonces pensé: "Ha de ser uno de esos días en que ningún desarrollador tocó el código", entonces esperé al día siguiente. Lo intenté como lo había previsto el siguiente día obteniendo el mismo resultado: Sin cambios , eso ya no se me hizo congruente y entré al sitio de Adium en la zona de desarrollo y cual va siendo ...

Reunión CocoaHeads México

Ayer se llevó a cabo una reunión extraordinaria de la comunidad de CocoaHeads México, pues con las fiestas decembrinas se complicaba hacerla alrededor del 20 de este mes, como es tradicional. En esta ocasión me toco a mi exponer un tema que si realmente no tiene que ver directamente con Cocoa, si es muy importante para cualquier comunidad de desarrollo de software: Control de Versiones . En la reunión se explicó que significa llevar un control de versiones, se comentó acerca de las herramientas de control de versiones que conocemos y/o usamos en algún momento de nuestras carreras. También se discutió acerca de las distintas posibilidades para llevar dicho control, y porque son importantes las herramientas que nos facilitan parte de esta tarea. Se mostraron las diferencias entre las herramientas que usan un modelo centralizado tales como CVS o Subversion y las que usan un modelo distribuido. Se expusieron algunas de las ventajas del modelo distribuido y se enfatizó en dos de...