SVN non funziona in Eclipse
-
22-09-2019 - |
Domanda
Un giorno ho premuto Eclipse Help
-> Check for Updates
(e ho imparato che non dovrei mai aggiornare un software che funziona bene.)
Poi in un progetto che ho usato con SVN l'intero sottomenu di "Team" e le piccole icone che mostravano che alcuni file non erano stati salvati, sono scomparsi tutti.
Ho provato di tutto:
- ripristinare da
Instalation History
scheda - disinstallare da
Installed Software
scheda - ha sostituito la cartella
eclipse
InProgram Files
con uno nuovo scaricato dal sito Web di Eclipse e ho provato a installarlo di nuovo - ho cercato come installarlo in rete
Ma in nessuno dei casi sopra indicati se premo CTRL+N Non esiste un gruppo SVN;Se faccio clic con il tasto destro su un progetto e seleziono Team
-> Share project
, viene visualizzata una finestra con CVS, ma senza SVN.Se scelgo File
-> Import
Non riesco a trovare SVN da nessuna parte.
Se vado a Help
-> About Eclipse
-> Instalation details
vedo a Instalation History
in 25.06.2009, 09:59:08 GMT+03:00 (quando SVN funzionava)
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
Nel Installed Software
scheda che ora ho installato
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
Come posso far funzionare SVN?
Dove eclipse memorizza i suoi file, perché quando ho cambiato la directory di Eclipse con una nuova tutte le mie cose erano lì (quelle che ho installato senza successo:SVN, Subversive, Subclipse, SVNKit, ...)
Soluzione
Subversive è il mio preferito implementazione SVN in Eclipse perché funziona meglio degli altri e si integra perfettamente nell'interfaccia utente.
vi consiglio di seguire questi passaggi:
- Scarica la versione più recente di Eclipse (attualmente Galileo) ed estrarlo per l'installazione desiderata Posizione
- Prima di eseguire Eclipse, assicuratevi di eliminare (o rinominare / Trasferimento) l'area di lavoro di default (in ambiente Windows questo è
workspace
nella directory utente) - Installa il Subversive Provider squadra SVN (come indicato dal Eclipse incubazione sito ) utilizzando il software di installazione di Eclipse :
- Scegli
Help
, quindiInstall New Software...
- Crea un nuovo percorso di download e specificare il seguente URL di download:
http://download.eclipse.org/releases/galileo
- Individuare Collaborazione , espanderlo, quindi verificare Subversive SVN squadra Provider (incubazione)
- Procedere con l'installazione e accettare la TOS
- riavviare Eclipse e sovversivo dovrebbero chiederà di selezionare un connettore SVN. Leggendo i sintomi che lei descrive, suona come non si dispone di un connettore installato, oppure non sta comunicando con il vostro fornitore di squadra. Il href="http://www.polarion.com/products/svn/subversive/connector_discovery.php" rel="nofollow noreferrer"> sito ha una guida per scegliere il connettore più adatto per voi .
- Prima di eseguire Eclipse, assicuratevi di eliminare (o rinominare / Trasferimento) l'area di lavoro di default (in ambiente Windows questo è
Se non viene richiesto di installare un connettore, si può sempre fare in modo dalla schermata delle preferenze:
Se quanto sopra non funziona per voi, sembra che l'area di lavoro non è pulito fuori. Individuare il default di lavoro e cercare di far funzionare le cose, senza alcun progetto prima di continuare.
È quindi possibile anche provare a cancellare la directory .eclipse
nella directory utente. E a partire dalla fase 3.
Altri suggerimenti
Il problema che avevo era che le icone svn dove non mostrano nel pacchetto Explorer.
La soluzione per me è stato quello di eliminare la cartella .metadata nella cartella di lavoro (che sarà resettare tutto il vostro spazio di lavoro tra cui le preferenze e configurazioni di repository)
Dopo che tutte le icone apparso.
Ho avuto lo stesso problema quando il connettore SVN non è stato in grado di connettersi repository SVN in Eclipse.
Poi, devo fare il successivo passo: -
- Fare clic destro sul progetto in Eclipse.
- Vai al Team -.> Quota di progetto
E 'di lavoro:)
Ho riscontrato un problema relativo all'installazione dei plugin Qui.Inoltre, non sono riuscito a visualizzare il materiale SVN nelle preferenze a causa di alcuni bug con l'aggiornamento del software che aggiorna i plug-in Mylin.Probabilmente dovrai prima sistemare l'installazione di Eclipse e puoi farlo semplicemente utilizzando una nuova area di lavoro.Non è necessario spazzare via la cartella .metadata se si punta temporaneamente Eclipse su una nuova cartella dell'area di lavoro.Quando l'installazione di Eclipse è pulita, puoi iniziare di nuovo a installare i plugin, ma assicurati di deselezionare la casella etichettata Contact all update sites during install to find required software
Eclipse utilizza librerie SVN locali che fanno parte di un plug-in installato per il supporto SVN, sia esso SVNkit o JavaHL.Netbeans utilizza librerie SVN installate in modo indipendente.
Ho avuto questo accadere prima con Eclipse ei vari plugin SVN che supporta. Il plugin SVN, per qualche ragione, a volte perde la connessione SVN. La cosa migliore è di eliminare semplicemente il progetto e ricontrollare fuori svn. Se si dispone di modifiche che devono essere impegnati è possibile utilizzare la riga di comando.
Un altro problema che si può avere è che il plug-in e il repository non sono sincronizzati in termini di numeri di versione. Ho avuto problemi prima di utilizzare un plugin progettato per svn 1.6.x e un repository che era ancora a svn 1.4 o 1.5.
Basta eliminare tutti i progetti da Eclipse e reimportare il tutti i progetti di nuovo. Si sta lavorando per me. Basta provare
Se si vuole iniziare completamente sopra con Eclipse, è necessario eliminare l'area di lavoro, nonché (il percorso che si vede quando si inizia prima eclissi). Basta re-installazione dei file di eclissi e che punta alla stessa area di lavoro di default non cambierà nulla per te.
La cosa migliore è quello di rimuovere Eclipse e l'area di lavoro e ricominciare da capo, perché probabilmente inavvertitamente rotto alcune altre parti del plug-in, mentre si stava tentando di risolvere il problema iniziale.
Anche se si installa tutto come si dice, Subversive e SVN connettore (svnkit 1.x.x), nel progetto non si può vedere svn di lavoro. Nel mio caso ho dovuto rimuovere il progetto da lavoro e importarlo di nuovo. Poi appare. (Refresh, pulito non ha funzionato).