Вы можете иметь рабочее пространство в одном каталоге и проецировать в любые другие каталоги, которые вам нужны (не обязательно подкаталоги рабочего пространства).
Местоположение, которое вы указываете как «местоположение рабочей области», - это место, где, я думаю, будут храниться некоторые файлы конфигурации (внутренние для затмения).
На моей (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
)
- И еще один проект на сетевом диске (который указывает на сервер Linux через samba)
Таким образом, файлы рабочего пространства также находятся в действительно отдельном каталоге, не развернуты на каком-либо сервере и не находятся в структуре проверки SVN или даже рядом с ней.
Поместить рабочее пространство внутри документа может быть проще, но, в любом случае, работает только если у вас есть один виртуальный хост (а не пара проектов).
В старых версиях Eclipse иногда, когда Eclipse аварийно завершал работу, рабочее пространство было полностью повреждено, и его приходилось удалять; к тому времени отказ от размещения файлов проектов в подкаталогах рабочей области был действительно полезным.