如何通过FTP与Eclipse RSE同步文件?

时间:2010-10-16 02:36:54

标签: eclipse ftp

我安装了Helios,它有最新版本的RSE软件包,我可以很好地从远程服务器复制文件,但我似乎无法使用“查看/同步”选项。我选择远程目录上的文件夹,指定本地目录的“进入文件夹”,点击完成,没有任何内容同步。想法?

4 个答案:

答案 0 :(得分:29)

您在本教程中有一个解释: https://bugs.eclipse.org/bugs/attachment.cgi?id=110113

我复制粘贴内容:

如何安装:

  1. 点击Help > Software Updates
  2. 点击Add Site按钮,然后弹出Add Site对话框。

    在对话框中,将http://eclipse-incub.sourceforge.net/updates-soc/rse-sync/输入Location字段,然后按OK

  3. 选中您刚刚创建的网站的框,然后点击Install按钮。
  4. 如何投放准备:

    如果您尚未在RSE中使用ssh连接,则必须在RSE中创建与远程主机的连接。

    1. Window > Open Perspective > Remote System Explorer
    2. 在“远程系统”视图中,单击工具栏中最左侧的图标,弹出New Connection对话框。
    3. 在对话框中,选择SSH Only作为连接类型,然后点击Next
    4. 填补空白以满足您的环境Finish。现在创建了ssh连接。
    5. 初始同步:

      对于初始同步,您可以从远程资源“导入”到本地项目或从本地项目“导出”到远程文件夹。

      <<进口产品:>>

      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框,否则导入操作会自动完成。

        否则,系统会要求您将透视切换到Team Synchronize。

        5-A。在“团队同步”视图中,您可以看到所选的标记资源。您可以“获取”导入资源。

      6. <<出口产品:>>

        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框,否则导出操作会自动完成。

          否则,系统会要求您将透视切换到Team Synchronize。

          5-A。在“团队同步”视图中,您可以看到所选的标记资源。你可以“放”出口资源。

        6. <强>重新同步:

          1. 在Package Explorer中右键单击扩展名为rimpfdrexpfd的设置文件。

            1-a:如果您选择rimpfd,请点击Import from Remote File System (Sync)

            1-b:如果您选择rexpfd,请点击Export to Remote File System (Sync)

          2. 然后,系统会要求您将透视切换到Team Synchronize,与手动初始同步相同。
          3. 在“团队同步”视图中,您可以“获取”远程更改或“放置”本地更改。

答案 1 :(得分:7)

仅供记录。

不再需要安装任何其他插件(链接rse-sync),因为此功能已经长期实施到RSE的核心。

发布的说明仍然有效,只有菜单条目已从从远程文件系统导入(同步)导出到远程文件系统(同步)重命名为导出到项目... 从项目导入...

干杯

答案 2 :(得分:2)

如果使用jre7你需要jre 6,在indigo中它会失败。

我发现最好的方法是修改eclipse.ini

只需添加

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

或jre6在哪里!

答案 3 :(得分:0)

在重新同步阶段,我没有得到第2步和第3步。所以我不知道在哪里可以看到这个GET和PUT方法,但只做第一步我可以更新到远程。我可以在控制台durring sync中看到FTP命令。顺便说一句,我使用这个网站来获取RSE的更新站点:
http://download.eclipse.org/tm/downloads/index.php
然后需要下载2个软件包:RSE最终用户运行时和RSE FTP服务