A veces es necesario tener nuestro repositorio Mercurial donde tengamos todos nuestros proyectos y que estos sean compartidos con todo el mundo, no solamente de manera local. Para esto es necesario crear un Servidor de Repositorio Mercurial.
Yo voy a explicar como configurar un Repositorio Mercurial en Tomcat.
La Mayoria de nosotros no estamos destinados hacer grandes cosas, pero podemos hacer pequeñas cosas de una gran forma...!!!!
Mostrando entradas con la etiqueta Versionamiento. Mostrar todas las entradas
Mostrando entradas con la etiqueta Versionamiento. Mostrar todas las entradas
jueves, 12 de julio de 2012
miércoles, 11 de julio de 2012
Mercurial - Un Sistema de Control de Versiones Fácil de Usar
Descargandome el código fuente de una aplicación para Android (WifiKeyboard), me llamo la atención ver el sistema de control de Versiones que utilizaban para compartir el código, Así conocí Mercurial.
Mercurial es un Sistema de Control de Versiones (SVC System Version Control), igual que los famosos Subversión o CVS pero la diferencia es que Mercurial es un SVC Distribuido.
Por Ejemplo Subversión que es el que he utilizado funciona en un esquema Cliente/Servidor donde el Servidor es el que controla el versionamiento creando los Branch o ramas (Copias del Codigo) y los clientes se descargan las copias del servidor para modificarlas y subirlas al servidor con el fin de compartirlas con los demás usuarios y realizar el merge correspondiente.
En un esquema de SVC Distribuido los clientes no se descargan una copia del servidor central, sino que la clonan, comportándose como cliente y servidor, al mismo tiempo esa copia podría ser utilizada como servidor ante otros clientes.

