Creación de un proyecto en Mercurial
viernes 16 mayo 2014
Pasos básicos para crear un proyecto en Mercurial
Desde hace algunos meses utilizo TRAC para la administrción de mis proyectos personales. El código fuente de los proyectos de programación es almacenado en un servidor Mercurial asociado al servidor TRAC. A continuación doy los pasos básicos para crear un proyecto y subirlo a mi servidor.
# mkdir solsys # cd solsys # hg init
# vi .hg/hgrc [paths] default = ssh://hg@localhost/hugo/solsysAhora agregamos algunos archivos y algunos directorios:
# hg add Makefile # hg add solar_kernel.cu # hg add include/ ajout de include/dot_product.h ajout de include/init.h ajout de include/solarsys.hY hacemos el commit
# hg commit -m "Primer entrega" -u hugoAhora clonamos la información hacia el servidor
# hg clone . ssh://hg@localhost/hugo/solsysY finalmente enviamos todos los archivos
# hg clone . ssh://hg@localhost/hugo/solsys
# touch .hgtags # hg tag v0.1 -u hugo abandon : working copy of .hgtags is changed (please commit .hgtags manually)Y hacemos el commit manual y lo enviamos con push
# hg commit .hgtags -m "Primer tag" -u hugo # hg push pushing to ssh://hg@localhost/hugo/solsys searching for changes remote: adding changesets remote: adding manifests remote: adding file changes remote: added 1 changesets with 1 changes to 1 filesCuando agregamos una nueva clave ssh o modificamos la nuestra, debemos actualizar con
# /usr/share/mercurial-server/refresh-auth