2010-10-16 15 views
25

Ho installato Helios, che ha l'ultima versione del pacchetto RSE, e potrei copiare i file dal server remoto, ma non riesco a utilizzare l'opzione "Revisiona/Sincronizza". Seleziono la cartella nella directory remota, specifica "Into folder" della directory locale, premo Finish, e niente viene mai sincronizzato. Pensieri?Come sincronizzare i file tramite FTP con Eclipse RSE?

+0

+1 per chiedere una buona domanda! – speendo

risposta

27

si dispone di una spiegazione in questo tutorial: https://bugs.eclipse.org/bugs/attachment.cgi?id=110113

I copiare e incollare il contenuto:

Come installare:

  1. Clicca Help > Software Updates
  2. Fare clic sul pulsante Add Site , quindi viene visualizzata la finestra di dialogo Add Site.

    Nella finestra di dialogo immettere http://eclipse-incub.sourceforge.net/updates-soc/rse-sync/ nel campo Location e premere OK.

  3. Selezionare la casella del sito appena creato e fare clic sul pulsante Install.

come eseguire Preparazione:

E 'necessario creare il collegamento con host remoto in RSE, se non avete avuto connessione ssh in RSE ancora.

  1. Window > Open Perspective > Remote System Explorer
  2. In vista Sistemi remoti, fare clic sull'icona a sinistra nella barra degli strumenti e New Connection pop di dialogo su.
  3. Nella finestra di dialogo, selezionare SSH Only come tipo di connessione e fare clic su Next.
  4. Riempi gli spazi vuoti per soddisfare il tuo ambiente e Finish. Ora viene creata la connessione ssh.

sincronizzare iniziale:

Per sincronizzare iniziale, si può "importare" da risorsa remota al progetto locale o "esportazione" dal progetto locale nella cartella remota.

< <Import:> >

  1. pulsante destro del mouse sulla cartella arbitraria che si desidera importare da in RSE e cliccare Import To Project...(Sync) sul menu pop-up.
  2. Viene visualizzato il messaggio Import Wizard. La cartella remota è già selezionata ma puoi cambiare facendo clic sul pulsante Browse in alto a destra.
  3. È necessario selezionare il progetto locale di destinazione da importare. Immettere il nome del progetto di destinazione nel campo Into folder o selezionare con il pulsante Browse. Il progetto di destinazione deve esistere sul lato locale.
  4. Controllare le operazioni.

    Review/Synchronize: Import manuale. Puoi importare risorse da te stesso in Team Synchronize Perspective.

    Overwrite existing resources without warning: Attualmente questa opzione viene ignorata. Sempre nessun avvertimento

    Save the settings..: salva le impostazioni per la risincronizzazione. Se spunta questa casella, devi decidere dove salvare il file di impostazione nello spazio di lavoro locale.

    La risincronizzazione non può essere eseguita senza questo file di impostazioni. L'estensione del file di impostazione è rimpfd.

  5. Fare clic su Fine.

    Se non si seleziona la casella Review/Synchronize, l'operazione di importazione viene eseguita automaticamente.

    In caso contrario, viene richiesto di passare la prospettiva a Team Synchronize.

    5-a. Nella vista Sincronizzazione team, puoi vedere le risorse contrassegnate selezionate. È possibile "Get" per importare risorse.

< <Export:> >

  1. pulsante destro del mouse sulla cartella arbitraria che si desidera esportare in RSE e cliccare Export From Project...(Sync) sul menu pop-up.
  2. Il Export Wizard si apre. La cartella remota è già selezionata ma puoi cambiare facendo clic sul pulsante Browse.
  3. È necessario selezionare le risorse da esportare.
  4. Controllare le operazioni.

    Review/Synchronize: Esportazione manuale. Puoi esportare risorse da te stesso in Team Synchronize Perspective.

    Overwrite existing resources without warning: Attualmente questa opzione viene ignorata. Sempre nessun avvertimento

    Save the settings..: salva le impostazioni per la risincronizzazione. Se spunta questa casella, devi decidere dove salvare il file di impostazione nello spazio di lavoro locale.

    Re-sincronizzazione non può funzionare senza questa impostazione estensione file.The del file impostazione è rexpfd

  5. Fare clic su Fine.

    A meno che non si selezioni la casella Review/Synchronize, l'operazione di esportazione venga eseguita automaticamente.

    In caso contrario, viene richiesto di passare la prospettiva a Team Synchronize.

    5-a. Nella vista Sincronizzazione team, puoi vedere le risorse contrassegnate selezionate. Puoi "Mettere" per esportare le risorse.

risincronizzare:

  1. pulsante destro del mouse sul file di impostazione, che ha un'estensione di rimpfd o rexpfd in Package Explorer.

    1-a: se si seleziona rimpfd, fare clic sul Import from Remote File System (Sync)

    1-b: se si seleziona rexpfd, fare clic sul Export to Remote File System (Sync)

  2. Poi ti viene chiesto di cambiare prospettiva alla squadra Sincronizza come lo stesso per sincronizzazione iniziale manuale.
  3. Nella visualizzazione Team Synchronize, è possibile "ottenere" la modifica remota o "inserire" la modifica locale.
+0

Se nella finestra di dialogo Sincronizzazione squadra mancano "Put" o "Get", provare a cancellare la destinazione ed eseguire una risincronizzazione completa. Ho scoperto che questo ha mostrato correttamente le opzioni di dialogo, quando in precedenza non erano disponibili le opzioni "Put" o "Get". – plasmid87

2

in indigo non funziona se si utilizza jre7 è necessario jre6.

Ho trovato modo migliore era quello di modificare eclispe.ini

basta aggiungere

-vm C:\Program Files\Java\jdk1.6.0_23\bin\javaw.exe 

o dove mai l'jre6 è!

+0

nota importante per me! – Christoph

0

Nella fase di risincronizzazione non ho ottenuto il 2 ° e 3 ° passaggio. Quindi non so dove posso vedere questo metodo GET, e PUT, ma solo facendo il primo passaggio che potrei aggiornare al remoto. Potrei vedere i comandi FTP in console durante la sincronizzazione. Tra l'altro ho usato questo sito per ottenere il sito di aggiornamento per RSE:
http://download.eclipse.org/tm/downloads/index.php
Poi 2 pacchetti deve essere scaricato: Runtime RSE con l'utente finale, e RSE FTP servizio

6

Solo per la cronaca.

Non è più necessario installare plug-in aggiuntivi (la rse-sync collegata) poiché questa funzionalità è stata implementata a lungo nel core di RSE.

Le istruzioni indicate sono ancora valide, solo le voci di menu sono stati rinominati da Importa da remoto File System (Sync) e Esporta in Remote File System (Sync) per Esporta Progetto ... e Importa da Progetto ...

Acclamazioni

+0

I file * pfd funzionano ancora? Li esporto ma quando faccio clic su di essi non ottengo alcuna voce di contesto per "Esporta su file system remoto (sincronizzazione)" –

Problemi correlati