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