我正在学习用于 PHP 开发的 Eclipse PDT。在我读过的几乎所有教程中,他们将 eclipse 工作区放在网络服务器的文档根目录中(在我的例子中是 htdocs)。
这是常见的做法吗?我是说; 我不喜欢我的(测试)网络服务器上的配置文件。有没有办法从文件系统其他地方的工作区发布对 webserver 文件夹的更改?
我正在学习用于 PHP 开发的 Eclipse PDT。在我读过的几乎所有教程中,他们将 eclipse 工作区放在网络服务器的文档根目录中(在我的例子中是 htdocs)。
这是常见的做法吗?我是说; 我不喜欢我的(测试)网络服务器上的配置文件。有没有办法从文件系统其他地方的工作区发布对 webserver 文件夹的更改?
您可以将工作空间放在一个目录中,并将项目放在您想要的任何其他目录中(不一定是工作空间的子目录)。
我相信,您指定为“工作区位置”的位置是存储一些配置文件(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
)这样,工作区文件也位于一个真正独立的目录中,没有部署到任何服务器,也没有在 SVN 的结帐结构中,甚至不在它附近。
将工作区放在 docroot 中可能更容易,但只有在您拥有一个虚拟主机时才有效(而不是几个项目,所以)。
对于旧版本的 Eclipse,有时当 Eclipse 崩溃时,工作区完全损坏,必须删除;到那时,不在工作区的子目录中保留项目文件真的很有用。
您也可以尝试设置本地存储库并使用 svn:externals,尽管我不是知道如何设置它们的专业人士。