【问题标题】:Netbeans for remote system development - PHP用于远程系统开发的 Netbeans - PHP
【发布时间】:2011-11-22 19:09:16
【问题描述】:

我一直在使用 Eclipse 进行远程系统开发,在听到很多关于 Netbeans 用于 PHP 开发的好消息后,我想试一试。

甚至在开始之前我就遇到了几个问题:

1.将完整的远程目录下载到我的本地计算机:

我在一个开发服务器上处理多个项目,代码库非常庞大。在使用 sftp 设置新的 PHP 远程项目以访问我的远程目录时,Netbeans 开始从我指定的远程位置下载所有文件。这有点烦人,因为下载所有文件需要很长时间(包括作为项目一部分的大型视频)。

另一方面,Eclipse 远程系统开发(以及大多数其他编辑器,如 EditPlus)只是向我显示远程文件结构,并且仅在我打开文件时将文件下载到本地临时目录。

这是 Netbeans 中的行为标准吗?

2。外部文件修改会导致同步问题吗?

我通常通过使用 putty 连接到开发服务器来更新我的 svn。由于 Netbeans 试图在我的本地计算机上维护它自己的副本,因此在 netbeans 外部更新源文件会产生同步问题吗?

3.我可以在 Netbeans 中管理远程 svn 存储库吗?

由于我已经在开发服务器上签出了我的 svn 项目,我可以使用 netbeans 中的 svn 来提交或更新吗?

【问题讨论】:

  • 版本控制(CVS、SVN、Git)软件就是为这类东西制作的,Netbeans 支持所有上述版本控制包。

标签: php eclipse netbeans ide


【解决方案1】:
  1. 是的,它是标准的。 Netbeans 下载远程应用程序,以便它可以扫描本地副本以启用代码完成。
  2. 不应该。默认情况下,Netbeans 几乎可以立即知道您对 Netbeans 之外的项目文件所做的任何更改。
  3. 是的。

【讨论】:

  • 下载所有文件令人沮丧,尤其是当我想在新的本地机器上开发时。有没有办法直接编辑远程源?
  • Netbeans 是一个基于项目的编辑器。一切都必须在一个项目中。它不是为处理单个文件而设计的。如果您只想在远程服务器上编辑文件,那么您最好只使用像 EditPlus 或 Vim 这样的文本编辑器,因为如果不扫描您的所有文件,您将无法获得使用 Netbeans 的任何优势(例如代码完成)源文件。
  • Coda 2 允许您通过 FTP 连接直接在服务器上进行编辑,但您丢失了智能 PHP 自动补全功能。
猜你喜欢
  • 1970-01-01
  • 2013-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-02
相关资源
最近更新 更多