无论如何要告诉NetBeans不要在本地存储文件?

时间:2011-02-14 21:09:04

标签: php netbeans ftp

我正在尝试使用NetBeans 6.9.1进行PHP Web开发。

我想查看我的文件树,并通过FTP直接在我的测试服务器上编辑文件。

有没有办法告诉NetBeans不要在本地存储文件?

原因是我不想担心本地文件与远程文件不同步。

我做了一个快速测试,打开了一个文件,进行了一些更改并保存了它们。在我的测试服务器上有变化,到目前为止这很好。这只是一个测试,所以我想恢复我的变化。由于我的测试服务器在Mercurial版本控制下,我通过SSH连接到我的远程服务器并进行了恢复。现在服务器恢复正常。但是,我在NetBeans中再次打开该文件,我的更改仍然存在,因为NetBeans向我显示的是本地副本而不是远程文件。

除此之外,当我不经常对大多数文件进行更改时,我不需要在本地保存大量文件。

2 个答案:

答案 0 :(得分:2)

如果您使用的是Linux,则可以将整个项目放在FTP站点上并直接操作文件而无需同步。对于Windows,请查看一个名为WebDrive的小工具,它可以将FTP位置(以及其他位置)映射到驱动器号。

答案 1 :(得分:1)

TL; DR - 安装Aptana

我挣扎了3个小时。我们是使用sftp(无版本控制)和Netbeans在同一个Web服务器上工作的团队(因此,相同的文件)。

问题是,当您使用旧版本的远程文件进行编写时,Netbeans不会向您发出警告,也不会自动下载最新版本的远程文件(您必须手动下载每个或所有远程文件)。

我找到了答案in this question (superuser)。救了我的命。