lunes, 14 de octubre de 2013

Instalar SVN en Eclipse

Introducción IDE Eclipse:

    Eclipse es un IDE(Integrated Development Environment) de desarrollo, que ayuda en la creación de    programas en Java con  un conjunto de herramientas útiles para un desarrollador de software. El IDE Eclipse también da soporte a otros lenguajes de programación, como son C/C++,  PHP o Python entre otros.

   Al IDE eclipse  se le puede instalar un conjunto de plugins o extensiones para extender su funcionalidad.




Plugin SVN Eclipse

   Como vimos en el anterior blog Instalación y Configuracion de Visual SVN Server , el SVN nos permite el manejo de versiones y tambien nos ayuda en el trabajo en equipo al momento de integrar nuestro codigo al desarrollar un software.

  Para ello es necesario instalar el plugin del SVN a nuestro IDE Eclipse. Ya que por defecto viene sin este plugin.

Instalando Plugin SVN

  1.-Como primer paso descargamos el eclipse de la siguiente ruta: http://www.eclipse.org/downloads/


En la imagen superior se ven un lista de Eclipse , la que descargaremos es el "Eclipse IDE for Java EE Developer", este eclipse es el mas completo . También podemos descargar el "Eclipse Standard" que posee menos funcionalidades.

Al momento de descargar tenemos 2 opciones para windows de 32 Bit de 64 Bit. La que procederemos a descargar  es dependiendo a nuestro jdk instalado en nuestra pc. En mi caso descargare la de 32 Bit.



2.-A continuacion procedemos a descomprimir "eclipse-jee-kepler-R-win32.zip".

      Procederemos a ejecutar el eclipse haciendo click en "eclipse.exe".






3.-Hay 2 formas de instalar el SVN en eclipse.

   FORMA 1:

          Procedemos a ingresar a la siguiente ruta :  

            

             En el IDE Eclipse damos click en el Menu "Help" -> "Install new Software..."



           Pegamos la Url: http://subclipse.tigris.org/update_1.10.x   en "Work with" y le damos "Enter".
           Procedemos a seleccionar "Subclipse" y "SVNKit".Y le damos click en "Next".


      Damos click en el boton "Next".



       Procedemos a aceptar la licencia y le damos click en el boton "Finish".


        Esperamos hasta que termine de descargar e instalar el plugin,


       Y finalmente nos mostrara una ventana  solicitando que reiniciemos el eclipse.



       FORMA 2:

         En el IDE Eclipse damos click en el Menu "Help" -> "Eclipse Marketplace..."


      Escribimos en find "SVN". Seleccionamos la opción Subclipse y procedemos a dar click en install y seguimos los pasos anteriormente mensionados en la "FORMA 1".



Verificamos que el SVN se halla Instalado correctamente

   1.-Para ello le damos click en la imagen que se encuentra marcado de color rojo.Acontinuacion se abrira otra ventana y buscamos la opcion "SVN Repository Exploring".


Gracias...

domingo, 13 de octubre de 2013

Instalación y Configuracion de Visual SVN Server

Introducción servidor SVN:

Cuando ingresamos al mundo de la programación, necesitamos mantener el control de nuestras versiones de software por ejemplo: la V1.0.0  vendría a ser nuestra primera versión de un software X y la version V1.0.1 vendría a ser una versión modificado arreglada de nuestro mismo software, etc.

También el servidor subversion nos ayuda en el trabajo en equipo,cuando trabajamos con varias personas al mismo tiempo el subversion nos ayuda a manejar con orden el codigo e integrar el codigo de cada uno de los miembros del equipo.Ademas permite mantener un historial detallado de cada uno de los cambios que se van haciendo en el proceso de desarrollo.

Que es Visual SVN Server?

SVN es una herramienta sencilla y de fácil de configurar en entorno windows un servidor de versiones de software.

Hay varios servidores mas de SVN(Subversion) pero la configuración es un poco complicada. el "Visual SVN Server",nos permite una configuración mas rapida y amistosa.

Instalación:

1.- Primero procederemos a descargar el instalador de la siguiente ruta:  http://www.visualsvn.com/server/download/



2.-Ejecutamos el archivo : VisualSVN-Server-2.7.1.msi

     

3.-Damos click en "Next".
   

4.-Aceptamos la licencia y damos click en "Next".

   

5.- Seleccionamos "VisualSVN Server and Management Console" y "Add Subversion command-line tools to the PATH enviroment variable" y damos click en "Next".


    6.- Damos click en "Standard Editon".


7.-Configuramos las siguientes opciones:
     -Location: Es la ruta donde se instalara el programa.
     -Repositories: Es la ruta donde se guardaran nuestros respositorios.
     -Server Port: Es el puerto con la que accederemos al Servidor SVN.Si ya se encuentra ocupado este puerto puede seleccionar uno disponible.
    -Use secure connection (https://): Para poder acceder mediante https al servidor.
   Damos click en "Next".


8.-Damos click en "Install".

 
9.-Finalmente damos click en "Finish".



Primeros pasos con Visual SVN

1.-Despues que terminamos de instalar se mostrara la siguiente ventana.



2.-Hacemos click izquierdo a "User" y  elegimos la opción "Create User".


3.-A continuación registramos a los usuarios que tendran acceso a nuestro repositorio..Click en Ok


4.-Luego procedemos a la creación de grupos lo cual nos permite agrupar a nuestros usuarios que tendrán acceso al repositorio.Para lo cual damos click izquierdo en "Group" y elegimos la opción "Create Group...".


























5.-Ingresamos el nombre del grupo. Y posteriormente damos click en el boton "Add..." para asignar a los usuarios que perteneceran a dicho grupo.





6.-Se mostrara la siguiente ventana, donde se seleccionara los usuarios que pertenecerán a nuestro grupo "informatica" en este caso  al usuario "jAntonio".Damos clik en el boton "Ok".




7.-A continuación procederemos a crear nuestro repositorio para ello procedemos a dar click izquierdo a "Repositories" y eligimos la opción "Create New Repository..."


8.-Procedemos a crear nuestro repositorio "mantenimiento_notas" que sera nuestro espacio de trabajo y ´procedemos a dar click en siguiente.


9.-A continuación procedemos a elegir, la estructura de nuestro repositorio:
     a) Empty repository: Es para crear un repositorio vació.
     b)Single-project repository:Esta estructura es la que yo recomiendo ya que nos permite usar una            estructura de 3 niveles (trunk,branch,tags) .Esta estructura lo explicare con mas detalle en el proximo blogger.

    Damos click en el boton siguiente.


10.-En la siguiente pantalla, nos permite configurar los accesos a nuestro repositorio:
      a)Nobody has access: Nadie tiene accesoal repositorio.
      b)All Subversion users have Read/Write access: Todos los usuarios de SVN tienen permiso de lectura y escritura al repositorio.
      c)Customize permissions: Personalizar los permisos de acceso al Repositorio.

Para la demostración eligimos este ultimo, y acemos click en el boton Custom.



11.-A continuación damos click en el boton  "Add..".Y procedemos a agregar el grupo de usuarios que queremos que trabajen en nuestro repositorio.Luego le damos click en el boton "OK".


12.-Una vez que hemos seleccionado nuestro grupo de trabajo, procedemos a asignarles permisos para el acceso al repositorio.

   a)Inherit from parent: Esta propiedad nos permite heredar los accesos del padre a otro grupo o usuario.
   b)Read Only: Esta propiedad solo otorga permisos de lectura, es decir solo se puede visualizar el     repositorio pero no hacer cambios.
   c)Read/Write: Esta propiedad permite otorgar permisos de lectura y escritura, es decir que se puede visualizar el repositorio y hacer cambios en el.

Para los permisos de nuestro grupo seleccionaremos este ultimo, hacemos click en aceptar. Y posteriormente procedemos hacer click en el boton "Create".


13.-Finalmente hacemos click en el boton "Finish".


Accediendo al Repositorio

1.-En la siguiente pantalla podemos aprecias la estructura de nuestro repositorio "mantenimiento_notas" con la estructura de 3 niveles (trunk,branch,tag) las cuales explicare en el siguiente blogger.


2.-Hacemos click izquierdo a nuestro repositorio "mantenimiento_notas" y elegimos la opción "Copy URL to Clipboard".Lo que nos permite copiar la ruta de nuestro repositorio.


3.-A continuación abrimos un navegador como (IE,Google Chrome,Firefox, etc), en mi caso usare el IE y presiona la tecla" Ctrl + V" en el browser  y presionamos Enter.

Y a continuación se abrira una ventana solicitando un usuario y password. En ahi colocamos algun usuario que tenga permisos a nuestro repositorio. Hacemos click en aceptar.


4.-A continuación podemos acceder a nuestro repositorio y observamos la estructura de 3 niveles.


Gracias...