2013-07-01 1 views
3

Я просматриваю проект java в папку. Кто-то сказал мне, что я не должен указывать рабочее пространство eclipse в этот каталог. Есть ли наилучшая практика для этого? Должны ли вы использовать каталог svn checkout или выделенный? И почему? Спасибо!Местоположение рабочего места Eclipse - лучшая практика

ответ

2

Нельзя указывать рабочее пространство непосредственно в каталог извлеченного кода. Скажем, у вас есть рабочее пространство, расположенное по адресу C: \ workspace, тогда я бы посмотрел проект в C: \ workspace \ project.

С другой стороны, на самом деле это не значит, что вы проверите код в другом месте, скажем C: \ projects. Во всяком случае, я не вижу никакой плохой практики с любым способом сделать это.

+0

Я думаю, это связано с тем, что eclipse также сохраняет настройки (настройки редактора Java, настройки форматирования кода, цвета, шрифты, сопоставления клавиш и т. Д.) В рабочей области. Может быть, тогда легче передать проекты на svn. – vo1d

+0

Конечно, eclipse хранит метаинформацию о ваших настройках. Тем не менее, это не противоречит наличию кода в подпапке, не так ли? – Magnilex

+0

Я думаю, что это «лучшее» решение для меня. Поэтому. Metadata хранится в C: \ workspace, а не в папке проекта svn. C: \ workspace \ project – vo1d

0

Я видел, читал и думал о различных способах использования рабочих пространств (для каждого проекта, для каждого приложения (с несколькими активами или нет), на каждый язык программы, для каждой цели (веб-разработка, плагины, ..) и т. Д.), и я все еще сомневаюсь в том, что лучший подход.

Может так или иначе дать сложное, но не долгое понимание этой страницы?

Это связано с множеством вопросов, так сказать, и я не знаю всех конкретных вопросов, которые я должен задать, потому что я не уверен, что не знаю всех аспектов затмения (и рабочие пространства), но я постараюсь дать пример того, что я ищу:

What for? 
    What did eclipse development mean it to be used for? 
    What do other/most people think? 
    What do you think? 
    ... ? 
Why? 
    Are there configuration conflicts vs. sharing merits? 
    Any filespace reasons? 
    Performance? 
    ... ? 

о, и я говорю о минимальном случае использования для разработчика, который использует различные языки и протоколы, и не обязательно все они в одном проекте (например, php, javascript и xml для некоторых проектов, C# для других, java и SQL для других и т. д.)

Таким образом, вы можете выбрать любую директорию который, по вашему мнению, безопасен для сохранения вашей работы. Основная идея - объединить все ваши проекты.

Надеюсь, это поможет вам.

Или обратитесь Create a new workspace in Eclipse

3

Причины, почему вы не должны указывать свое рабочее пространство для существующих файлов, потому что вы хотите сохранить фактические исходные файлы, отделенные от ваших настроек рабочего пространства.

Рабочая область, которую вы используете, не имеет ничего общего с кодом, который вы пишете, поэтому обычно рекомендуется разделять их.