【发布时间】:2017-06-18 09:43:03
【问题描述】:
我必须为 C 项目创建和配置 Eclipse(Mars 2)。该项目位于 SVN 存储库上,只能在具有相应工具链的特定 linux redhat 服务器上编译。
我需要一个 IDE,它允许我将我的更改提交到存储库并自动在 Linux 服务器上同步它们。我尝试了几件事,但都没有奏效。我必须(非常遗憾)在使用该 IDE 时避免需要终端,但在配置它时当然不是。
首先,我在 Eclipse 中使用了远程系统资源管理器功能。我成功连接到服务器,创建了一个可以在 C/C++ 透视图中打开的“远程项目”。然而,整个事情是不可能使用的,因为它没有索引,我必须创建“用户操作”才能编译(这在我看来非常反人体工程学)并且 SVN 插件没有检测到项目作为 SVN 副本。此外,从 C/C++ 的角度来看,在我输入内容的那一刻和它出现在我的屏幕上的那一刻之间存在 2 秒的差距。
我还尝试使用 sshfs 在本地机器上挂载网络文件系统,如果效果更好,我仍然会遇到延迟。此外,我必须编写一个 Makefile 并通过“ssh $(USER)@$(HOST) build.ksh”调用我的编译器。 (项目的重点之一是编写一个真正的 Makefile ......)。但是 SVN 正在运行。
我也试过在宿主机上运行eclipse,用X转发,如果完美运行,还有卡顿……
最后,我尝试了 sftp 同步,但我似乎无法同时使用我的 SVN 插件功能和 sftp。
我没有解决方案,并且非常沮丧,因为我觉得这种事情应该很容易。我的意思是,我想要的只是 eclipse 自动将我的文件复制到我的远程主目录中......谢谢你的帮助......
【问题讨论】: