bibigeek.com  Tu blog de Programación Geek: Java, php, J2EE... y mucho más

Archive for the ‘ Netbeans ’ Category

En fin otra vez aquí…

Hoy, para los que lo desconocían, os mostraré como en el subversion podemos ignorar ficheros con una extensión determinada o un directorio particular.

¿Objetivo de ignorar ficheros o directorios en el SVN?

Añadir reglas o filtros al proyecto para que tales ficheros o directorios no se incluyan en nuestro Repositorio de Versiones, Subversion.

¿Se podría dar el caso de querer ignorar ficheros?

Realmente, un ejemplo muy bueno son los lenguajes compilados. Ejemplos:

  • Java: genera ficheros “.class”
  • Python: genera ficheros “.pyc”
  • No nos interesa subir imágenes (a gusto del consumidor)
  • También es probable que no nos interese tener que subir los fichero .war o .ear, si tenemos el proyecto completo ¿para que guardar algo que se puede volver a generar?
  • etc

Por lo tanto, estos ficheros no tienen mucho sentido para mí que estén en nuestro repositorio.

¿Cómo ignorar los ficheros?¿Qué comando ejecutar para ignorar ficheros/directorios en el SVN?

Para añadir reglas debemos utilizar el terminal o algún programa específico para Subversion, por ejemplo, el Tortoise.

Desde Terminal

Veamos los pasos a seguir y el comando a ejecutar:

  1. Localizamos donde esta nuestro proyecto, NO accedemos a él.
  2. Utilizando el comando siguiente: svn propset svn:ignore <criterio> <path> podremos indicar los ficheros o directorios a ignorar por el subversion.

Ejemplos:


svn propset svn:ignore ".pyc" TestDjango/
svn propset svn:ignore ".class" TestJ2EE/
svn propset svn:ignore "*" classes/  #Todo el directorio queda ignorado por el subversion

Desde Tortoise

En este tema será tan simple como el software en cuestión lo sea, es decir, el Tortoise puede, o no, ser más simple que otro. Por lo tanto, habrá que mirar la ayuda o manuales del Software. Adjunto imágenes del funcionamiento del Tortoise:

1. Inicio del Tortoise
2. Botón derecho encima del proyecto versionado
3. Pulsamos PROPERTIES
4. Pulsamos ADD PROPERTIES


5. Añadimos el PROPERTY deseado, en este caso el svn:ignore. Deseamos ignorar todos los ficheros .class y se tiene que aplicar activar el checkbox “Apply property recursively” para que tenga efecto en todo el proyecto.

apply property

Desde Netbeans

También podemos hacer funcionar el comando svn:ignore en el Netbeans… ¿impresionante no? Veamos estas imágenes que nos ayudará a entenderlo:

1. Abrimos el Netbeans y pulsamos botón derecho encima del proyecto
2. Del menu Contextual, pulsamos Subversion/Properties/

svn properties netbeans

3. Nos aparecerá una nueva ventan en la que podremos añadir las propiedades deseadas, veamos la imagen:

Añadir propiedades con netbeans

Espero que os sirva de mucha ayuda, a mi ya me está haciendo su fruto jejeje :P

Saludosss!!!!

Dios mio… ya tenemos disponible para descargar el nuevo Netbeans 6.8. Vaya rapidez!

Netbeans 6.8

En fin que yo estoy probando el Netbeans 6.8 (NO BETA) para descargar. Desde mi punto de vista sigue siendo el mejor entorno de trabajo… “peroooo que conste en acta” es bastante pesado, aunque si no tenéis que utilizar muchos frameworks (por ejemplo en Java FX) o si no necesitáis soporte para el Java ME y a la hora de instalarlo lo deseleccionáis, notaréis una mejoría en la velocidad.

Yo desde un VirtualBox que tengo en el trabajo instalada una distribución Ubuntu Karmic Koala, asignándole 512 MB de Ram, procesador Pentium 4 a 2.8 GHz, eliminando las aplicaciones expuestas anteriormente, y con un montón de aplicaciones rulando en mi windows… VA BIEN!!!! Os adjunto las imágenes para que sepáis que tenéis que eliminar:

Eliminar Opciones

Instalacion Mejorada

Para descargar el nuevo Netbeans versión 6.8 pulsar el link.