[RSS]

Administrando Freehg desde NetBeans

Pasos.

I. Hosting

freehg.png

1. Registrar una cuenta en http://freehg.org/ En este caso crearemos una cuenta nueva. Utilizamos los siguientes datos. usuario: aristides password:test14nb$ 2. Creamos el repositorio llamado

 aplicacion
Damos click en el botòn crear repositorio repositorio.png
  • El repositorio creado es http://freehg.org/u/aristides/aplicacion
  • Freehg nos da la sugerencia para enviar los archivos mediante
hg push http://freehg.org/u/aristides/aplicacion
  • Para obtener del repositorio mediante
hg clone http://freehg.org/u/aristides/aplicacion/

  • Editar el perfil en freehg
linkprofile.png Editamos los datos profile.png

3. Instalar Mercurial

  • Desde Ubuntu Ejecutamos sudo apt-get install mercurial

4. Entrar a NetBeans , y seleccionar en el ménu Versioning

5. Hacer un clone other desde el menu mercurial

   Mercurial
   Clone Other
clone.png
  • En la ventana Clone External Repository
Indicamos el Repository URL http://freehg.org/u/aristides/aplicacion/

url.png

  • El IDE nos muestra el path predeterminado para el Push y Pull.
mercurialpath.png
  • Podemos cambiarlo y le indicamos el usuario y password, para que el proceso de enviar cambios al servidor sea mas sencillo.
Agregando el usuario:password@repositorio
http://aristides:test14nb$@freehg.org/u/aristides/aplicacion/
Quedaria de la siguiente manera. nuevopath.png
  • Indicamos el directorio destino en nuestro disco para el repositorio
directoriodestino.png Presionamos el botón FINISH.

  • El IDE genera el informe en la ventana de salida
output.png

No hay nada en el servidor, es la primera vez. El mercurial crea la carpeta aplicacion dentro de hglocal. carpeta.png

6. Agregarlo a Favoritos Seleccionamos en el ménu de NetBeans, la opción

  Windows 
  Favorites
(o Presionamos CTRL +3)
Luego damos click derecho y seleccionamos agregar a Favorites

agregarfavoritos.png
  • Seleccionamos la carpeta /aplicacion
agregado.png

7. Copiamos suma.java a la carpeta /home/avbravo/hglocal/aplicacion. archivo.png

8. Damos click derecho en aplicacion, y seleccionamos Mercurial Diff diff.png

  • Se muestran los cambios que se han producido
sumadiff.png

9. Ejecutamos el commit commitall.png

  • Indicamos un mensaje en el commit
commitmessage.png dar click al botón Commit
  • NetBeans muestra la salida del commit
outputcommit.png

9.Ejecutar Push to Other

http://aristides:test14nb$@freehg.org/u/aristides/aplicacion/
pushother.png
  • Resultao del push
resultadopush.png

Verificamos los cambios en el servidor

Entrando desde el browser http://freehg.org/u/aristides/aplicacion/ y verificamos change. web.png

Nota:

A veces es necesario ejecutar el push

Cuando otros actualizan los módulos, solo tenemos que ejecutar

 mercurial
 update


Regresar

Attachments

agregado.png Info on agregado.png 5268 bytes
agregarfavoritos.png Info on agregarfavoritos.png 17555 bytes
archivo.png Info on archivo.png 4609 bytes
carpeta.png Info on carpeta.png 4110 bytes
clone.png Info on clone.png 63463 bytes
commitall.png Info on commitall.png 573 bytes
commitmessage.png Info on commitmessage.png 12885 bytes
diff.png Info on diff.png 67850 bytes
directoriodestino.png Info on directoriodestino.png 7007 bytes
freehg.png Info on freehg.png 3940 bytes
linkprofile.png Info on linkprofile.png 2384 bytes
mercurialpath.png Info on mercurialpath.png 7830 bytes
nuevopath.png Info on nuevopath.png 8456 bytes
output.png Info on output.png 8829 bytes
outputcommit.png Info on outputcommit.png 10054 bytes
profile.png Info on profile.png 5163 bytes
push.png Info on push.png 58105 bytes
pushother.png Info on pushother.png 68923 bytes
repositorio.png Info on repositorio.png 52605 bytes
resultadopush.png Info on resultadopush.png 10802 bytes
sumadiff.png Info on sumadiff.png 18386 bytes
url.png Info on url.png 7377 bytes
web.png Info on web.png 9384 bytes