如何开发 - 在本地工作和ftping到远程服务器

时间:2010-11-18 02:12:20

标签: svn ftp

我对Web开发相对较新,正在尝试各种开发方法。

我目前正在使用外部开发服务器上的emacs在bash shell中进行开发。 我编辑我的文件并在开发服务器上查看该站点 在一天结束时,我提交了我对存储库所做的更改。

我想知道是否可以使用aptana studio在本地开发,当我保存时,更改会自动保存在我的开发服务器上?(ftp?)这样可以让我拥有本地版本的网站我的计算机和我的开发服务器上的副本以及IDE的好处 这可能吗?如果可能的优点和缺点是什么?

3 个答案:

答案 0 :(得分:0)

aptana应该有可能与远程站点同步源,检查选项,因为我暂时没有使用它(但该功能很有用)。

检查插件/可能性的其他ides,我认为它也适用于netbeans中的php。

答案 1 :(得分:0)

Aptana确实支持ftp连接,请参阅:Adding an ftp site

如果您希望在本地开发(并在本地测试),我建议您使用XAMPP 这将使您能够在必须将文件发送到服务器进行测试之前在本地进行开发和测试。这可以为您节省大量时间,因为我发现一些IDE在保存到远程位置以及本地时需要几秒钟。它加起来!

答案 2 :(得分:0)

如果您具有对目标网络服务器的SSH访问权限,请查看rsyncscpsshfs

http://en.wikipedia.org/wiki/Rsync

http://en.wikipedia.org/wiki/Secure_copy

http://en.wikipedia.org/wiki/SSHFS

(提醒一下,不要只是将修订控制工作副本复制或签出到生产Web服务器上。安全问题太多。)

基本上,您要做的是在暂存区域中生成站点的本地副本,然后将其同步(或scp)到生产服务器。

但回到您的问题: SSHFS是一个更加无缝的选项,但您确实需要确保您的修订控制文件也不会被推高。

如果必须使用FTP,也可以这样做。 Windows XP甚至内置支持有限。它被称为“网络场所”。

这些选项中的任何一个都可能比IDE内置同步更好,因为所有更改都将被推送。 (即使是在系统shell中手动制作的那些。)

让我知道这是否有帮助...... 祝你好运! :)