web-dev-qa-db-ja.com

FTP経由でファイルをEclipse RSEと同期する方法は?

RSEパッケージの最新バージョンを含むHeliosをインストールしましたが、リモートサーバーからファイルを正常にコピーできましたが、[確認/同期]オプションを使用できないようです。リモートディレクトリのフォルダーを選択し、ローカルディレクトリの[宛先フォルダー]を指定して[完了]をクリックすると、何も同期されません。考え?

28
chrismarx

このチュートリアルには説明があります: https://bugs.Eclipse.org/bugs/attachment.cgi?id=11011

コンテンツをコピーして貼り付けます。

インストール方法:

  1. _Help > Software Updates_をクリックします
  2. _Add Site_ボタンをクリックすると、_Add Site_ダイアログがポップアップします。

    ダイアログで、Locationフィールドに_http://Eclipse-incub.sourceforge.net/updates-soc/rse-sync/_を入力し、OKを押します。

  3. 作成したサイトのチェックボックスをオンにして、Installボタンをクリックします。

準備の実行方法:

RSEでssh接続をまだ行っていない場合は、RSEでリモートホストとの接続を作成する必要があります。

  1. _Window > Open Perspective > Remote System Explorer_
  2. リモートシステムビューで、ツールバーの左端のアイコンをクリックすると、_New Connection_ダイアログがポップアップ表示されます。
  3. ダイアログで、接続タイプとして_SSH Only_を選択し、Nextをクリックします。
  4. ご使用の環境とFinishに合わせて空白を埋めてください。これでssh接続が作成されました。

初期同期:

最初の同期では、リモートリソースからローカルプロジェクトに「インポート」するか、ローカルプロジェクトからリモートフォルダーに「エクスポート」できます。

<<インポート:>>

  1. RSEでインポートする任意のフォルダーを右クリックし、ポップアップメニューのImport To Project...(Sync)をクリックします。
  2. _Import Wizard_がポップアップします。リモートフォルダーは既に選択されていますが、右上のBrowseボタンをクリックして変更できます。
  3. インポートする宛先ローカルプロジェクトを選択する必要があります。 _Into folder_フィールドに宛先プロジェクト名を入力するか、Browseボタンで選択します。宛先プロジェクトはローカル側に存在する必要があります。
  4. 動作を確認してください。

    _Review/Synchronize_:手動インポート。 Team Synchronize Perspectiveで必要なリソースを自分でインポートできます。

    _Overwrite existing resources without warning_:現在、このオプションは無視されます。常に警告はありません。

    _Save the settings.._:再同期のために設定を保存します。このボックスをチェックする場合、設定ファイルをローカルワークスペースのどこに保存するかを決定する必要があります。

    この設定ファイルがないと、再同期は実行できません。設定ファイルの拡張子はrimpfdです。

  5. 完了をクリックします。

    _Review/Synchronize_のボックスをチェックしない限り、インポート操作は自動的に行われます。

    それ以外の場合は、パースペクティブをチーム同期に切り替えるよう求められます。

    5-a。チームの同期ビューでは、選択したマークされたリソースを確認できます。 「取得」してリソースをインポートできます。

<<エクスポート:>>

  1. RSEでエクスポート先の任意のフォルダーを右クリックし、ポップアップメニューのExport From Project...(Sync)をクリックします。
  2. _Export Wizard_がポップアップします。リモートフォルダはすでに選択されていますが、Browseボタンをクリックして変更できます。
  3. エクスポートするリソースを選択する必要があります。
  4. 動作を確認してください。

    _Review/Synchronize_:手動エクスポート。 Team Synchronize Perspectiveで自分で必要なリソースをエクスポートできます。

    _Overwrite existing resources without warning_:現在、このオプションは無視されます。常に警告はありません。

    _Save the settings.._:再同期のために設定を保存します。このボックスをチェックする場合、設定ファイルをローカルワークスペースのどこに保存するかを決定する必要があります。

    この設定ファイルがないと再同期を実行できません。設定ファイルの拡張子はrexpfdです

  5. 完了をクリックします。

    _Review/Synchronize_のボックスをチェックしない限り、エクスポート操作は自動的に行われます。

    それ以外の場合は、パースペクティブをチーム同期に切り替えるよう求められます。

    5-a。チームの同期ビューでは、選択したマークされたリソースを確認できます。 「Put」してリソースをエクスポートできます。

再同期:

  1. パッケージエクスプローラーで、拡張子がrimpfdまたはrexpfdの設定ファイルを右クリックします。

    1-a:rimpfdを選択した場合は、Import from Remote File System (Sync)をクリックします

    1-b:rexpfdを選択した場合は、Export to Remote File System (Sync)をクリックします

  2. 次に、手動で初期同期を行う場合と同様に、パースペクティブをチーム同期に切り替えるよう求められます。
  3. チームの同期ビューでは、リモートの変更を「取得」またはローカルの変更を「配置」できます。
30
Charles

参考までに。

この機能は長い間RSEのコアに実装されているため、追加のプラグイン(リンクされたrse-sync)をインストールする必要はありません。

投稿された説明はまだ有効ですが、メニューエントリのみがリモートファイルシステムからインポート(同期)およびリモートファイルシステムにエクスポート(同期)から名前が変更されました)からプロジェクトにエクスポート...およびプロジェクトからインポート...

乾杯

7
user1972814

indigoでは、jre7を使用するとjre6が必要な場合に失敗します。

Eclispe.iniを変更するのが最善の方法だと思いました

追加するだけ

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

またはどこでもjre6が!

2
Yosh613

再同期化フェーズで、2番目と3番目のステップを取得できませんでした。したがって、このGETおよびPUTメソッドをどこで確認できるかわかりませんが、リモートに更新できるのは最初のステップのみです。同期中にコンソールにFTPコマンドが表示されました。ちなみに、このサイトを使用してRSEの更新サイトを取得しました。
http://download.Eclipse.org/tm/downloads/index.php
次に、2つのパッケージをダウンロードする必要があります:RSEエンドユーザーランタイム、およびRSE FTPサービス

0
HiB