3

我正在学习用于 PHP 开发的 Eclipse PDT。在我读过的几乎所有教程中,他们将 eclipse 工作区放在网络服务器的文档根目录中(在我的例子中是 htdocs)。

这是常见的做法吗?我是说; 我不喜欢我的(测试)网络服务器上的配置文件。有没有办法从文件系统其他地方的工作区发布对 webserver 文件夹的更改?

4

2 回答 2

0

您可以将工作空间放在一个目录中,并将项目放在您想要的任何其他目录中(不一定是工作空间的子目录)。

我相信,您指定为“工作区位置”的位置是存储一些配置文件(eclipse 内部)的位置。

在我的(Linux)机器上,我有:

  • 工作区位置/home/squale/bin/eclipse-workspaces/1
  • 项目在/home/squale/developpement/
    • aggregator
    • php-src-5.3
    • ...

在我工作的 Windows 机器上,我有:

  • 工作区位置类似于d:\bin\eclipse-workspaces\pdt-1\
  • 我在硬盘上有一个项目(例如d:\projects\project1
  • 网络驱动器上的另一个项目(通过 samba 指向 Linux 服务器)

这样,工作区文件也位于一个真正独立的目录中,没有部署到任何服务器,也没有在 SVN 的结帐结构中,甚至不在它附近。

将工作区放在 docroot 中可能更容易,但只有在您拥有一个虚拟主机时才有效(而不是几个项目,所以)。

对于旧版本的 Eclipse,有时当 Eclipse 崩溃时,工作区完全损坏,必须删除;到那时,不在工作区的子目录中保留项目文件真的很有用。

于 2009-07-20T23:09:28.567 回答
0

您也可以尝试设置本地存储库并使用 svn:externals,尽管我不是知道如何设置它们的专业人士。

于 2010-01-03T04:25:23.817 回答