2011-01-03 19 views
5

Soy un nuevo usuario de Linux que configura mi primer sandbox dev en Ubuntu. He instalado Java y Eclipse y estoy tratando de obtener Subversivo o Subclipse (no tengo preferencia de ninguna manera) pero tengo algunas preguntas antes de comenzar ese proceso.Instalación del complemento SVN para Eclipse en Ubuntu

Acabo de abrir Synaptic y descargué Subversion a través de él.

(1) No estoy muy seguro de cómo se implementa SVN localmente. Tengo entendido que SVN tiene un cliente y un servidor; el servidor maneja el (los) repositorio (es) y el cliente simplemente envía comandos al servidor. ¿Es esto correcto? Si es así, ¿qué descargué a través de Synaptic? El cliente, y/o el servidor?

(2) ¿Estos plugins de Eclipse vienen con SVN (cliente o servidor ...?) O ¿tiene que preinstalar SVN antes de instalar estos complementos? Básicamente: ¿SVN es un requisito previo para Subclipse o Subversivo?

Al repasar estas 2 preguntas, si alguien podría explicarme primero la arquitectura de SVN, luego explicar cómo se traduce esa arquitectura a la descarga de SVN a través de Synaptic, y cómo se traduce en descargar/instalar cualquier plugin de Eclipse, vería el "panorama general" mucho mejor.

¡Gracias por toda la ayuda!

Respuesta

1

Ha descargado el servidor SVN. Puede tener múltiples clientes SVN conectándose a él.

Los complementos de Eclipse no vienen con SVN. Necesitas descargarlos.

Una vez que instale el complemento, puede conectarse a los repositorios SVN. Si desea conectarse a su propio repositorio SVN, por supuesto que necesita instalar SVN y crearlo primero.

Sin embargo, con solo el complemento instalado, puede conectarse a cualquier repositorio público existente, o cualquier otro repositorio SVN al que tenga acceso. Ejemplo: Si instala el complemento, sin instalar SVN, puede conectarse a este Apache Repository.

Espero que responda a sus preguntas.

+0

Gracias! Así que descargué el servidor SVN. Ahora bien, si acabo de utilizar uno de los complementos de Eclipse (me inclino hacia Subversivo), ¿puedo conectarme a mi instancia local del servidor SVN y crear repositorios para todos mis proyectos? ¡Gracias, de nuevo, por toda su ayuda! – Zac

+0

Sí, después de instalar e iniciar su servidor, debe poder usar el complemento para crear repositorios para sus proyectos. (Uso Subclipse, pero Subversive también debería funcionar bien) – crnlx

-1

Una forma de aclarar su confusión podría ser utilizar primero un repositorio de Subversion hospedado gratuito, como http://assembla.com.

Luego puede descargar todos los clientes SVN, incluido el complemento Subclipse, y enviar un proyecto de prueba al repositorio SVN en Assembla.

Recomiendo Subclipse, ya que supuestamente se supone que juega mejor con otros clientes de Subversion, lo que significa que podrá utilizar la línea de comando SVN, así como el menú contextual del equipo en Eclipse.

http://subclipse.tigris.org/

Después de jugar con esta configuración y estar seguro de que su cliente está configurado correctamente, entonces usted podría mirar en la instalación de un servidor de la subversión localmente. La eliminación de variables mediante la separación clara del cliente y el servidor definitivamente lo ayudará a evitar la confusión al principio.

0

Si es así, ¿qué descargué a través de Synaptic? El cliente, y/o el servidor?

Desde el Subversion package description en Ubuntu 10.10:

Este paquete incluye el cliente de Subversion (SVN), herramientas para crear un repositorio de Subversion (svnadmin) y para hacer un repositorio disponible en una red (svnserve) .

Así que tiene el software del cliente y el software para crear y servir sus propios repositorios.

(2) ¿Estos plugins de Eclipse vienen con SVN (cliente o servidor ...?)

No, tiene que install subclipse.

¿tiene que preinstalar SVN antes de instalar estos complementos?

Mientras lo instale a través de un paquete, no tiene que preocuparse por esto. La administración de paquetes en ubuntu se asegurará de que las dependencias se instalen automáticamente. AFAIK todos los sistemas de administración de paquetes de distribuciones de notas gnu \ linux tienen esta característica.

5

Uso subclipse con svnkit. Ambos se pueden instalar desde el sitio de actualización de subclipse. Funciona bien. No se necesita otro software. Necesita establecer svnkit en lugar de javahl. Esto se puede hacer en preferencias.

Instalación Ayuda/instalación de nuevo software. sitios de actualización en función de la versión:

http://subclipse.tigris.org/update_1.8.x

http://subclipse.tigris.org/update_1.6.x alt text

configuración de la ventana/preferencias. (Pick svkit en la parte inferior): alt text

1

1º pregunta: Estás en lo correcto. Acerca de Synaptic, creo que es el servidor.

2º pregunta: No, no lo es! El complemento de Eclipse es el cliente y no es necesario instalar el SVN fuera del IDE. Todo está incrustado.

Más información que podría ser útil:

Cómo configurar SVN en Eclipse usando repositorio Assembla:

  • Cree o abra el proyecto existente en Eclipse.
  • Asegúrese de que el complemento del SVN esté instalado correctamente en Eclipse.
  • Copie la URL de su proyecto en el sitio web de Assembla.
  • Haga clic con el botón derecho sobre el proyecto> Equipo> Compartir proyecto> SVN En la ventana mostrada, copie la ruta de su proyecto en el campo URL. Recuerde/trunk al final de la URL.
  • Informe a su usuario (tenga cuidado, es su usuario, no su correo electrónico) y la contraseña en los campos obligatorios y marque la opción: Guardar autenticación; de lo contrario, se requerirá su nombre de usuario y contraseña en todo momento.
  • Haga clic sobre el Finalizar.
  • La pantalla de confirmación se abrirá para que agregue algunos comentarios y cargue los archivos de su proyecto. Recuerde que, incluso siendo un proyecto nuevo, Eclipse creará toda la estructura de la carpeta predeterminada para el proyecto.
  • ¡Haga clic en Aceptar y listo! Su código será cargado en el servidor en línea de Assembla.
  • Ahora abra el sitio web de Assemblas, acceda a la carpeta troncal en su repositorio y luego explore el código fuente de su proyecto. Pruebe los comentarios y vea el formato automático aplicado sobre el código para que sea más legible.

Aquí es algunas ventajas del servicio Assembla:

  • useres ilimitadas que trabajan en el mismo proyecto.
  • Facilidad de uso, crea, importa proyectos y utiliza todo el servicio, además de una gran documentación y soporte.
  • 1 GB de espacio.
  • Acceso en línea al código fuente, con la posibilidad de comentarlo.
  • Encripta el tráfico de datos.
  • Integración con muchas herramientas del sitio, que son excelentes, pero que se pagan por separado.
  • Posibilidad de, en cualquier momento, contratar cualquiera de los servicios pagados, que ofrece una increíble cantidad de beneficios a un precio justo. (Mira la lista de servicios).
0

La forma más sencilla:

Ayuda ->Eclipse MarketPlace, búsqueda Subclipse, haga clic en instalar y, a continuación, siga las instrucciones para finalizar el proceso de instalación.

Cuestiones relacionadas