2009-09-17 8 views
21

Ho alcuni progetti in un'area di lavoro che sono stati importati da SVN utilizzando Subclipse. Ora sto aprendo questo spazio di lavoro con una nuova versione di Eclipse (con Subclipse) e il menu di scelta rapida "Team" contiene solo "Applica patch".Come riattaccare subclipse quando si utilizza un nuovo Eclipse su un'area di lavoro esistente

C'è un modo per ottenere subclipse che funziona con questi progetti senza rimuoverli dallo spazio di lavoro e effettuare una nuova importazione da SVN?

+0

duplicato di http://stackoverflow.com/questions/2273548/associating-existing-eclipse-project-with-existing-svn-repository che contiene la risposta. – Offirmo

risposta

21

Forse non hai disconnesso i tuoi progetti prima di disinstallare il precedente Team Provider SVN.
Quindi tutti i progetti sono ancora connessi alla versione precedente rimossa del plug-in.
In tal caso, Team Services non mostra la voce di menu "Condividi progetto".

L'unico modo per ricollegare questi progetti sarebbe rimuoverli dallo spazio di lavoro (senza eliminazione del contenuto) quindi reimportare questi progetti nello spazio di lavoro: operazione eclipse pura: non è necessario reimportare SVN.

Vedere anche this thread.

+0

Questo ha funzionato bene. Grazie mille :) – l3dx

+0

Puoi anche usare il comando con nome errato "team -> condividi", cfr. http://stackoverflow.com/questions/2273548/associating-existing-eclipse-project-with-existing-svn-repository – Offirmo

12

Se hai dimenticato di "Disconnettere" un progetto prima di cambiare plug-in o versioni di Eclipse, puoi pulirlo eliminando alcuni file di indice dal tuo spazio di lavoro.

supponendo che si sta su un 'arresto OS nix-based Eclipse poi:

cd $WORKSPACE 
find .metadata/.plugins/org.eclipse.core.resources/.projects -name 'properties.index' -delete 

Rilancio Eclipse, e si dovrebbe essere in grado di fare di nuovo Share Project. Lo stesso funziona se provi a passare da Subversive a Subclipse e ti trovi solo con un'opzione Applica patch e nessun progetto Condividi sotto il menu Team.

Soluzione oringinally trovato qui: http://mschrag.blogspot.com/2010/11/switching-from-subversive-back-to.html

0

ho avuto la situazione simile. Ho apportato alcune modifiche a un progetto che ho ricevuto da SVN, per qualche motivo è stato disconnesso da SVN e l'unica opzione nel menu era "Applica percorso". : P

Cosa ho fatto?

Ho fatto una copia del progetto. Eliminato il progetto da eclissi (con eliminazione del contenuto), quindi il progetto dallo spazio di lavoro andato. Ho creato un nuovo progetto da SVN, poi ho copiato la cartella del progetto di backup e incollato il nuovo progetto di cartella da SVN e funziona bene, ha mostrato le modifiche apportate. :)

Spero che sia d'aiuto qualcuno.

0

È possibile eliminare tutte le cartelle 'CVS' dalla copia locale, con lo spazio di lavoro del progetto. Ora, aggiorna il progetto in vista eclissi. Esegui un nuovo modulo di importazione SVN.Team > share project

0

Rimozione e l'importazione di nuovo progetto è il modo, ma non sempre comodo (configurazioni e punti di interruzione run vengono persi quando il progetto viene eliminato da lavoro)

Pendors suggerimenti (look here) mi ha permesso di ricollegare Sublipse al progetto esistente nel mio spazio di lavoro Eclipse senza reimportare il progetto.

Per gli utenti Windows: trovare ed eliminare Basta properties.index in
EclipseWorkspaceFolder.metadata.plugins \ org.eclipse.core.resources.projects \ YourProjectName \ .indexes

In Eclipse, fare clic destro sul ProgettoUtente foglia in Package Explorer, seleziona Team-> Condividi progetto e segui la procedura guidata ShareProject. Ha funzionato per me! Grazie.

Problemi correlati