题
有没有办法,任何能够自动上传文件的免费软件?假设我用我最喜欢的IDE在我的本地计算机上编辑php代码。我不会改变我的IDE,这很棒。我想要一些能够检测到我的项目目录中的文件被更改并用FTP / SFTP上传到远程服务器的东西。就是这样 - 就这么简单。
我已经尝试过:
FTPDrive + FileSync Eclipse插件 - 它非常慢,经常上传所有文件,在Vista和Windows 7下运行错误。
WinSCP自动同步 - 再次出现错误,拒绝随机上传文件。如果它正常工作将是最好的。
Eclipse的原生SFTP支持 - 它是USELESS!您无法使用具有此功能的PDT项目。没有项目的PDT并不比Notepad ++好。
Aptana FTP功能。它比手动更糟糕! Gawd,很糟糕!
在Windows下运行我自己的PHP / MySQL服务器。首先,我花了很长时间来设置它,然后,它不能正常工作作为我的生产环境 - 我无法正确测试我的代码。
它应该如何运作?我在这里更改文件,并将其上传到那里。如果它静静地放在托盘中并且只在发生上载错误时打扰我,那将是最好的。
好的,如果它不是免费的,那么至少还有便宜的东西吗?
如果没有类似的东西,有没有类似FTPDrive的东西?
其他提示
在rails世界中,我们倾向于使用源代码控制和vlad或capistrano等部署工具。它比FTP更安全,更一致。这是如何使用svn和php的指南 http://www.simplisticcomplexity.com/2006/08/16/automated-php-deployment-with-capistrano/ 。
您真的应该尝试让您的个人计算机上运行您的开发服务器。这是一种更好的方式,值得尝试使它工作的最初痛苦。那里有很好的教程。
您可以使用 WebDrive 或 ExpanDrive ,将完整的远程目录安装为本地磁盘驱动器,并直接在服务器上编辑文件。但是,这在很大程度上取决于您的连接以及工具的编写方式。另一种方法可能是使用这些工具之一,并使用另一个工具异步同步所有更改。