如何通过 SFTP/SSH/FTP 将本地 Eclipse 项目与远程服务器同步?

发布于 2024-11-06 18:43:58 字数 308 浏览 2 评论 0原文

我正在寻找一种简单的方法来通过 FTP/SFTP 将 PHP 代码更改从我在 Eclipse 中的本地副本发布/检索到远程服务器...

我已经探索了一些远程服务器资源管理器,但它似乎很难使用简单的任务,例如“将此文件上传到服务器”。有没有好的解决方案?或者人们通常不使用 Eclipse 进行 Web 开发?如果我想直接在服务器上工作,RSE 似乎很棒,但是按照我的计划发布怎么样?

过去我对 Aptana Studio 2 非常满意,因为它提供了我需要的一切,但它已经过时了,而且 Studio 3 带来了一系列全新的问题。也许我只需要一个好的、简单的 RSE 教程。

I'm looking for a simple way to publish/retrieve PHP code changes from my local copy in Eclipse to a remote server over FTP/SFTP...

I've explored the Remote Server Explorer a bit but it seems overly difficult to use for simple tasks such as "upload this file to server". Is there a good solution out there? Or do people just generally not do web development in Eclipse? RSE seems great if I want to work directly on the server, but what about publishing on MY schedule?

I've been quite happy with Aptana Studio 2 in the past as it offers everything I need, but it's getting out-of-date and Studio 3 offers a whole new set of problems. Maybe I just need a good, straightforward RSE tutorial.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

眸中客 2024-11-13 18:43:58

我想说这取决于两件事;您正在开发的平台以及目标服务器的性质。如果您的目标是实时服务器,我会说始终手动上传(除非您是实时团队的一员),否则您可以考虑更自动的解决方案。我使用 Linux,所以我之前使用过 rsync 和 sshfs,两者都工作得很好,但都有自己的怪癖。

HTH。

I'd say it depends on 2 things; what platform you're developing on and the nature of the target server. If you're targeting a live server I'd say always upload manually (unless you're part of a live team), otherwise you could consider a more automatic solution. I use Linux, so I've used rsync and sshfs before, both work well but have their own quirks.

HTH.

伴梦长久 2024-11-13 18:43:58

在工作中我使用 http://andrei.gmxhome.de/filesync/examples.html但它适用于更多本地/内联网情况(aslo rsync 可以在这里提供帮助)。

在家里我使用非 eclipse http://www.cyberkiko.com/page/FTPSync.aspx 连接为最爱

但 RSE 也是一个好东西。

At work I use http://andrei.gmxhome.de/filesync/examples.html but it`s for more local/intranet situations (aslo rsync could help here).

And at home I use non-eclipse http://www.cyberkiko.com/page/FTPSync.aspx connected as favorite

But RSE also a good stuff.

南冥有猫 2024-11-13 18:43:58

我推荐相反的解决方案: 
使用存储您的应用程序的远程服务器。
通过 SSHFS 安装远程服务器来同步本地服务器。

对于 SSHFS,您可以执行 Linux 命令,例如 sshfs 。

  • 好:无需任何 Eclipse 插件即可在所有计算机上运行...
  • 坏:需要停用 Eclipse DLTK 自动索引器。

或者您可以安装运行 SSHFS 的 Eclipse 插件“远程系统资源管理器”并执行相同的操作。

  • 好:你有一个界面……
  • 坏:
    • [...] 这比您需要的唯一一个命令更复杂:p (SSHFS)...
    • 您现在处于特定的 Eclipse 配置中。
    • 该插件不适用于某些版本的 Eclipse。

I recommand the reverse solution :
Use a remote server, which stock your application.
Sync your local by mount your remote server via SSHFS.

For SSHFS you can do a Linux command like sshfs .

  • Good : Run without any Eclipse plugin and on all your computers…
  • Bad : Need desactivate the Eclipse DLTK auto indexer.

Or you can install the Eclipse Plugin «Remote System Explorer» which run SSHFS and do the same stuff.

  • Good : You have an interface…
  • Bad :
    • […] Which is more complicated than the only one command that you need :p (SSHFS)…
    • You are now in a specific Eclipse configuration.
    • The plugin isn't available with some version of Eclipse.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文