Mercurial: Un sistema de control de versiones hecho en Python

Imagen/borrador-avatar.png

Esta sección es un esbozo en construcción. Se aprecian tus aportes y paciencia ;)

Trabajando con Mercurial

Creando un repositorio en nuestro disco duro

Publicando nuestro repositorio para compartirlo con el mundo :)

Existen varios lugares que proveen de hospedaje gratuito para proyectos cuyo control de versiones se haga en Mercurial. Uno de los más chéveres es FreeHg, que está particularmente concebido para proyectos libres, cubiertos por alguna de las licencias aprobadas por la Open Source Iniciative o Creative Commons. Para crear un proyecto basta con llenar los datos que se solicitan en los formularios, una vez hecho esto, con sencillos formularios e instrucciones paso a paso obtendremos un par de mensajes como este:

This repository doesn't have any changesets. You can push changes from your local repository like this:
hg push http://freehg.org/u/offray/texmacsdocs/

To get a local copy of this repository, install Mercurial and run the following on the command line: hg clone http://freehg.org/u/offray/texmacsdocs/

Como en el paso anterior creamos un repositorio y lo poblamos con un archivo, vamos a publicarlo en este repositorio creado en FreeHg. Ubicados en la carpeta del disco duro donde creamos nuestro repositorio hacemos:

hg clone http://freehg.org/u/offray/texmacsdocs/

nos saldrá un mensaje como este:

pushing to http://freehg.org/u/offray/texmacsdocs/
searching for changes
http authorization required
realm: freehg.org
user: 
password: 

Luego de colocar los datos del usuario y la contraseña, el resultado será algo como esto:

adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files

Luego veremos como navegar vía web dicho repositorio y hacerle cambios que sean usables por un equipo de personas.

Mercurial (last edited 2008-05-06 12:11:43 by Offray)