2009-11-25 21 views
11

Un día he pulsado en Eclipse Help ->Check for Updates (. Y supe que nunca debe actualizar siempre un software que funciona bien)SVN no trabajar en Eclipse

Luego, en un proyecto que he utilizado con SVN la totalidad submenú de "Equipo" y los pequeños íconos que mostraban que algunos archivos no se habían comprometido, todos desaparecieron.

He intentado todo:

  • reversión de Instalation History pestaña
  • desinstalación de Installed Software pestaña
  • sustituirá la carpeta eclipse en Program Files por una nueva descargado desde el sitio web del eclipse y trató de nuevo la instalación
  • buscó cómo instalarlo en la red

Pero en ninguno de los casos anteriores si presiono Ctrl + N No hay ningún grupo SVN; Si hago clic derecho en un proyecto y selecciono Team ->Share project, aparece una ventana con CVS, pero no SVN. Si elijo File ->Import No puedo encontrar el SVN en ningún lado.

Si voy a Help ->About Eclipse ->Instalation details que veo en Instalation History en 25.06.2009, 09:59:08 GMT + 03: 00 (SVN cuando trabajaba)

Eclipse IDE for Java EE Developers 1.2.0.20090621-0820 
Subclipse (Required) 1.6.2 
Subversion JavaHL Native Library Adapter (Required) 1.6.3 
SVNKit Library 1.3.0.5847 

En la pestaña Installed Software He instalado

Eclipse IDE for Java EE Developers 1.2.0.20090621-0820 epp.package.jee 
Subclipse (Required) 1.6.5 org.tigris.subversion.subclipse.feature.group 
Subversion JavaHL Native Library Adapter (Required) 1.6.6 org.tigris.subversion.clientadapter.javahl.feature.feature.group 
SVNKit Library 1.3.1.6109 org.tmatesoft.svnkit.feature.group 

¿Cómo puedo hacer que SVN funcione?
Donde eclipse almacena sus archivos, porque cuando cambié el directorio de eclipse con uno nuevo, todo estaba allí (los que instalé sin éxito: SVN, Subversivo, Subclipse, SVNKit, ...)

+0

he tenido problemas similares con SVN cuando el cliente subversión instalado localmente no coincide con la versión instalada en el servidor. Sin embargo, no sé lo suficiente sobre los complementos de Eclipse para saber si integran las bibliotecas de cliente SVN o si llama a un cliente SVN que haya instalado de forma independiente en su PC. Si el más tarde, y si se actualizaron, busque la posibilidad de renovarlo. –

+0

Me da un error cuando trato de 'Revert' a un tiempo que funcionó. –

+0

El error es 'Revertir configuración' ha encontrado un problema. Ocurrió un error al recopilar elementos para instalar El contexto de la sesión fue: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operando =, action =) No se encontró ningún repositorio que contenga: osgi.bundle, com.sun.jna, 3.0.9 No se encontró ningún repositorio que contenga: org.eclipse.update.feature, com.sun.jna, 3.0.9 No se encontró ningún repositorio que contenga: osgi. paquete, org.eclipse.mylyn.ide.capabilities, 3.2.0.v20090429-0837 (y otras 10 líneas) –

Respuesta

13

Subversive es mi implementación de SVN favorita en Eclipse porque funciona mejor que las demás y se integra perfectamente en la interfaz de usuario.

le sugiero que siga estos pasos:

  1. Download la versión más reciente de Eclipse (actualmente Galileo) y extraer a su lugar de instalación deseado
    • Antes de ejecutar Eclipse, asegúrese de borrar (o cambie el nombre/reubique) su espacio de trabajo predeterminado (en Windows esto es workspace en su directorio de usuario)
    • Instale el Proveedor Subversivo del Equipo SVN (como lo indica el Eclipse incubation website) utilizando el softwar de Eclipse e instalador:
    • Elija Help, a continuación, Install New Software...
    • Crear una nueva ubicación de descarga y especifique la siguiente dirección URL de descarga: http://download.eclipse.org/releases/galileo
    • Localizar Colaboración, expandirlo, a continuación, comprobar Proveedor de Equipo SVN subversivo (incubación)
    • Proceda a través de la instalación y acepte los TOS
    • Reiniciar Eclipse y Subversivo debería solicitarle que seleccione un conector SVN. Al leer los síntomas que describe, parece que no tiene un conector instalado o no se está comunicando con el proveedor de su equipo. El Polarion website tiene una guía para elegir el conector más adecuado para usted.

Si no se le pide para instalar un conector, siempre puede hacerlo desde la pantalla de preferencias:

SVN preferences in Eclipse

Si lo anterior no funciona para usted, parece que su espacio de trabajo no está limpio. Busque su área de trabajo predeterminada y trate de que todo funcione sin ningún proyecto antes de continuar.

También podría intentar borrar el directorio .eclipse en su directorio de usuario. Y empezando desde el paso 3.

+1

Tenga en cuenta que si no aparece ningún subtema 'SVN' en' Equipo' en la pantalla de preferencias, Subversive no se instaló correctamente por algún motivo. –

+0

¡Finalmente, funciona! Pero recibí un error cuando seleccioné un conector de la ventana con detección de conector (paso 4). Y lo instalé a través de 'Instalar nuevo software' y desmarqué la opción como dijo Jay R. –

+0

Bueno, mucho por "trabajar mejor que los demás". Subversivo acaba de romper aquí también. De hecho, al desmarcar 'Contactar con todos los sitios de actualización durante la instalación para encontrar el software requerido', finalmente pude volver a instalarlo. –

0

Si desea volver a empezar completamente con eclipse, también debe eliminar su espacio de trabajo (la ruta que ve cuando comienza el eclipse por primera vez). Simplemente volver a instalar los archivos de eclipse y señalar el mismo espacio de trabajo predeterminado no cambiará nada para usted.

Su mejor opción es eliminar el eclipse y su espacio de trabajo y comenzar de nuevo porque probablemente rompió inadvertidamente otras partes del enchufe mientras trataba de solucionar su problema inicial.

+0

1) Eliminé la carpeta '.metadata' de mi área de trabajo y' RemoteSystemsTempFiles' 2) También 'eliminé' (renombré) mi viejo espacio de trabajo, y cuando comienzo eclipse, crea una nueva carpeta con el mismo nombre. Eclipse aún recuerda mi historial de instalación. –

+0

eclipse recuerda la ubicación de espacio de trabajo * predeterminado *, ¿intentó mover la ubicación de la carpeta de espacio de trabajo? –

+0

Si cambio el nombre no es como si lo hubiera movido? porque no encontrará el camino. –

1

He tenido esto antes con Eclipse y los diversos complementos SVN que admite. El complemento SVN, por alguna razón, a veces pierde la conexión SVN. Su mejor opción es simplemente eliminar el proyecto y volver a verificarlo desde svn. Si tiene cambios que deben comprometerse, puede usar la línea de comando.

Otro problema que puede tener es que su complemento y su repositorio no están sincronizados en términos de números de versión. He tenido problemas antes de usar un complemento diseñado para svn 1.6.x y un repositorio que todavía estaba en svn 1.4 o 1.5.

+0

No está conectado porque desaparece. No puedo verificarlo. porque no puedo volver a conectarme Si presiono Team -> Share project para un nuevo proyecto, no tengo la opción SVN. –

3

Encontré un problema relacionado con la instalación de complementos here. Tampoco pude conseguir que las cosas SVN aparecieran en las preferencias debido a algún error con el actualizador de software actualizando los complementos de Mylin. Es probable que tengas que enderezar primero tu instalación de Eclipse y puedes hacerlo simplemente usando un nuevo espacio de trabajo. No tiene que deshacerse de la carpeta .metadata si apunta Eclipse temporalmente a una nueva carpeta de espacio de trabajo. Cuando la instalación de Eclipse está limpio, puede iniciar la instalación de plugins de nuevo, pero asegúrese de desmarcar la casilla Contact all update sites during install to find required software

Eclipse utiliza bibliotecas locales SVN que son parte de un plugin instalado para el apoyo SVN, ya sea SVNKit o JavaHL. Netbeans utiliza bibliotecas SVN que se instalan de forma independiente.

4

El problema que tuve fue que los iconos de svn no se mostraban en el explorador de paquetes.

La solución para mí fue eliminar la.carpeta de metadatos en la carpeta del área de trabajo (que restablecerá todo su espacio de trabajo, incluidas las preferencias y las configuraciones del repositorio)

Después de eso aparecieron todos los iconos.

1

Simplemente elimine todos los proyectos de eclipse y vuelva a importar todos los proyectos. Me funciona. Inténtelo

0

Incluso si instala todo como se dice, Subversivo y SVN Connector (svnkit 1.x.x), en el proyecto no puede ver svn funcionando. En mi caso, tuve que eliminar el proyecto del área de trabajo e importarlo nuevamente. Entonces aparece. (Refrescar, limpiar no funcionó).

3

Tuve el mismo problema cuando el conector SVN no pudo conectar el repositorio SVN en Eclipse.

Entonces, hago de la siguiente etapa: -

  • clic derecho sobre el Proyecto en Eclipse.
  • Ir al equipo -> compartir proyecto.

Está funcionando :)