29 Stimmen

Wie synchronisiert man Dateien über FTP mit Eclipse RSE?

Ich habe Helios installiert, das die neueste Version des RSE-Pakets enthält, und ich konnte Dateien vom Remote-Server kopieren, aber ich kann die Option "Überprüfen/Synchronisieren" nicht verwenden. Ich wähle den Ordner auf dem Remote-Verzeichnis aus, gebe den "Into folder" des lokalen Verzeichnisses an, drücke auf Finish, und nichts wird synchronisiert. Was denken Sie?

30voto

Charles Punkte 538

Sie haben eine Erläuterung in diesem Tutorial: https://bugs.eclipse.org/bugs/attachment.cgi?id=110113

Ich kopiere und füge den Inhalt ein:

Wie man es installiert:

  1. Klicken Sie auf Help > Software Updates

  2. Klicken Sie auf Add Site Taste, dann Add Site öffnet sich.

    Geben Sie im Dialogfeld ein http://eclipse-incub.sourceforge.net/updates-soc/rse-sync/ in die Location Feld und drücken Sie OK .

  3. Markieren Sie das Kästchen der gerade erstellten Website und klicken Sie auf Install Taste.

Wie man die Vorbereitung durchführt:

Es ist notwendig, eine Verbindung mit dem Remote-Host in RSE herzustellen, wenn Sie noch keine ssh-Verbindung in RSE haben.

  1. Window > Open Perspective > Remote System Explorer
  2. Klicken Sie in der Ansicht Remote Systems auf das Symbol ganz links in der Symbolleiste und New Connection öffnet sich.
  3. Wählen Sie im Dialog die Option SSH Only als Verbindungstyp und klicken Sie auf Next .
  4. Füllen Sie die Felder entsprechend Ihrer Umgebung aus und Finish . Jetzt wird eine ssh-Verbindung hergestellt.

Erste Synchronisierung:

Für die erste Synchronisierung können Sie von der entfernten Ressource in das lokale Projekt "importieren" oder vom lokalen Projekt in den entfernten Ordner "exportieren".

<<Importieren:>>

  1. Klicken Sie mit der rechten Maustaste auf den beliebigen Ordner in RSE, aus dem Sie importieren möchten, und klicken Sie auf Import To Project...(Sync) im Pop-up-Menü.

  2. Le site Import Wizard auftaucht. Der entfernte Ordner ist bereits ausgewählt, aber Sie können ihn ändern, indem Sie oben rechts auf Browse Taste.

  3. Sie müssen das lokale Zielprojekt für den Import auswählen. Geben Sie den Namen des Zielprojekts im Feld Into folder Feld oder wählen Sie mit der Taste Browse Taste. Das Zielprojekt muss auf der lokalen Seite existieren.

  4. Operationen überprüfen.

    Review/Synchronize : Manueller Import. Sie können die von Ihnen gewünschten Ressourcen selbst in Team Synchronize Perspective importieren.

    Overwrite existing resources without warning : Derzeit wird diese Option ignoriert. Immer keine Warnung.

    Save the settings.. : Speichern Sie die Einstellung für eine erneute Synchronisierung. Wenn Sie dieses Feld markieren, müssen Sie entscheiden, wo die Einstellungsdatei im lokalen Arbeitsbereich gespeichert wird.

    Ohne diese Einstellungsdatei kann die Re-Synchronisierung nicht durchgeführt werden. Die Erweiterung der Einstellungsdatei ist rimpfd .

  5. Klicken Sie auf Fertigstellen.

    Es sei denn, Sie markieren das Kästchen von Review/Synchronize wird der Importvorgang automatisch durchgeführt.

    Andernfalls werden Sie aufgefordert, die Perspektive zu Team Synchronize zu wechseln.

    5-a. In der Ansicht Team-Synchronisierung können Sie die markierten Ressourcen sehen, die Sie ausgewählt haben. Sie können "Holen", um Ressourcen zu importieren.

<<Exportieren:>>

  1. Klicken Sie mit der rechten Maustaste auf den beliebigen Ordner, in den Sie in RSE exportieren möchten, und klicken Sie auf Export From Project...(Sync) im Pop-up-Menü.

  2. Le site Export Wizard auftaucht. Der entfernte Ordner ist bereits ausgewählt, aber Sie können ihn ändern, indem Sie auf Browse Taste.

  3. Sie müssen die zu exportierenden Ressourcen auswählen.

  4. Operationen überprüfen.

    Review/Synchronize : Manueller Export. Sie können die von Ihnen gewünschten Ressourcen in Team Synchronize Perspective selbst exportieren.

    Overwrite existing resources without warning : Derzeit wird diese Option ignoriert. Immer keine Warnung.

    Save the settings.. : Speichern Sie die Einstellung für eine erneute Synchronisierung. Wenn Sie dieses Feld markieren, müssen Sie entscheiden, wo die Einstellungsdatei im lokalen Arbeitsbereich gespeichert wird.

    Ohne diese Einstellungsdatei kann die Re-Synchronisierung nicht durchgeführt werden. rexpfd

  5. Klicken Sie auf Fertigstellen.

    Es sei denn, Sie markieren das Kästchen von Review/Synchronize wird der Exportvorgang automatisch durchgeführt.

    Andernfalls werden Sie aufgefordert, die Perspektive zu Team Synchronize zu wechseln.

    5-a. In der Ansicht "Team-Synchronisierung" sehen Sie die markierten Ressourcen, die Sie ausgewählt haben. Sie können die Ressourcen mit "Setzen" exportieren.

Re-Synchronisieren:

  1. Klicken Sie mit der rechten Maustaste auf die Einstellungsdatei mit der Erweiterung rimpfd o rexpfd im Paket-Explorer.

    1-a: Wenn Sie wählen rimpfd klicken Sie auf die Import from Remote File System (Sync)

    1-b: Wenn Sie wählen rexpfd klicken Sie auf die Export to Remote File System (Sync)

  2. Dann werden Sie aufgefordert, die Perspektive auf Team-Synchronisierung zu wechseln, um die Synchronisierung manuell zu starten.

  3. In der Ansicht "Team-Synchronisierung" können Sie die Remote-Änderung "abrufen" oder die lokale Änderung "einstellen".

8voto

user1972814 Punkte 171

Nur um das festzuhalten.

Es ist nicht mehr notwendig, zusätzliche Plugins (das verlinkte rse-sync) zu installieren, da diese Funktionalität längst in den Kern von RSE implementiert ist.

Die veröffentlichten Anweisungen sind immer noch gültig, nur die Menüeinträge wurden umbenannt von Importieren von einem entfernten Dateisystem (Sync) y Exportieren in ein entferntes Dateisystem (Synchronisierung) a In Projekt exportieren... y Aus Projekt importieren...

Prost

2voto

Yosh613 Punkte 61

In Indigo schlägt es fehl, wenn Sie jre7 verwenden, benötigen Sie jre6.

Ich habe herausgefunden, dass die beste Lösung darin besteht, eclispe.ini zu ändern

einfach hinzufügen

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

oder wo auch immer der jre6 ist!

0voto

laplasz Punkte 3111

In der Re-Synchronisationsphase habe ich den 2. und 3. Ich weiß also nicht, wo ich diese GET- und PUT-Methode sehen kann, aber nur beim ersten Schritt konnte ich die Fernsynchronisierung durchführen. Ich konnte FTP-Befehle in der Konsole während der Synchronisierung sehen. Übrigens habe ich diese Website verwendet, um die Update-Site für RSE zu erhalten:
http://download.eclipse.org/tm/downloads/index.php
Dann müssen 2 Pakete heruntergeladen werden: RSE End-User Runtime und RSE FTP Service

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X