我安装了 Helios,它有最新版本的 RSE 软件包,我可以从远程服务器上成功地复制文件,但似乎无法使用“检查/同步”选项。我选择远程目录上的文件夹,指定本地目录中的“到文件夹”,点击“完成”,但同步却没有进行。有什么想法吗?
Into folder
字段中输入目标项目名称或使用 Browse
按钮选择。检查操作。
Review/Synchronize
: 手动导入。您可以在 Team Synchronize Perspective 中自行导入所需资源。
Overwrite existing resources without warning
: 目前此选项被忽略。始终不发出警告。
Save the settings..
: 保存重新同步的设置。如果勾选此框,则需要决定将设置文件保存在本地工作区中的位置。
没有此设置文件,将无法运行重新同步。设置文件的扩展名为 rimpfd
。
单击完成。
除非您勾选了 Review/Synchronize
框,否则导入操作将自动完成。
否则,您将被要求切换到 Team Synchronize 视图。
5-a. 在 Team Synchronize 视图中,您可以看到您选择的标记资源。您可以 "Get" 导入资源。
<<导出:>>
Export From Project...(Sync)
。Export Wizard
弹出。远程文件夹已经选定,但您可以通过单击 Browse
按钮进行更改。检查操作。
Review/Synchronize
: 手动导出。您可以在 Team Synchronize Perspective 中自行导出所需资源。
Overwrite existing resources without warning
: 目前此选项被忽略。始终不发出警告。
Save the settings..
: 保存重新同步的设置。如果勾选此框,则需要决定将设置文件保存在本地工作区中的位置。
缺少此设置文件将无法进行重新同步。该设置文件的扩展名为 rexpfd
单击“完成”。
除非选中 Review/Synchronize
复选框,否则导出操作将自动完成。
否则,您需要切换到 Team Synchronize 视图。
5-a. 在 Team Synchronize 视图中,您可以查看所选的标记资源。您可以使用 "Put" 导出资源。
重新同步:
在包资源管理器中右键单击具有扩展名 rimpfd
或 rexpfd
的设置文件。
1-a:如果选择了 rimpfd
,请单击 Import from Remote File System (Sync)
1-b:如果选择了 rexpfd
,请单击 Export to Remote File System (Sync)
未处理的事件循环异常
... java.lang.ClassCastException: org.eclipse.core.internal.resources.Folder 无法转换为 org.eclipse.core.resources.IProject
在 org.eclipse.rse.internal.synchronize.RSESyncUtils.getSynchronizeResources(RSESyncUtils.java:100)
,**eclipse.buildId=4.6.3.M20170301-0400
(Neon 3)**, java.version=1.8.0_121
, `Remote System Explorer End-User Runtime 3.7.2.201610260947 org.eclipse.rse.feature.group Eclipse TM Project´ ... 我猜它在新版本的Eclipse中停止工作了 :-( - Andreas Covidiot仅供参考。
由于RSE的核心已经长期实现了这个功能,所以不再需要安装任何额外的插件(链接的rse-sync)。
发布的说明仍然有效,只是菜单项已经从从远程文件系统导入(同步)和导出到远程文件系统(同步)更名为导出到项目...和从项目导入...
干杯
使用 JRE7 时,在靛蓝色中它会失败,您需要 JRE6。
我发现最好的方法是修改 eclispe.ini 文件。
只需添加:
-vm C:\Program Files\Java\jdk1.6.0_23\bin\javaw.exe
在重新同步阶段,我没有得到第2和第3步。所以我不知道在哪里可以看到这个GET和PUT方法,但只要完成第1步,我就可以更新到远程。我可以在控制台中看到同步期间的FTP命令。顺便说一下,我使用了这个站点获得RSE的更新站点:
http://download.eclipse.org/tm/downloads/index.php
然后需要下载2个软件包:RSE终端用户运行时和RSE FTP服务。