2013-03-04 5 views
2

Каталог .metadata находится в каталоге моего рабочего пространства. Могу ли я настроить Eclipse так, чтобы каталог .metadata не был в рабочей области ?.Папка Eclipse .metadata из рабочего пространства

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

+0

Не ответ на проблему, но почему бы не использовать «правильные» системы управления версиями, такие как SVN? –

+0

Да, это было бы хорошим решением. В моих обстоятельствах SVN не вариант. – Lobo

ответ

3

Вы не можете настроить путь к каталогу .metadata.

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

Постарайтесь использовать систему управления источником. Централизованные системы, такие как SVN, которые должны размещаться где-то, не являются единственным вариантом. Такие системы, как git, позволяют безопасно менять изменения непосредственно между членами команды.

+0

Спасибо за ваш совет. Я не решаю этот способ работы, наступающий. – Lobo

6

Насколько я знаю, нет способа найти каталог .metadata вне каталога рабочей области. Тем не менее, вы можете иметь свои проекты вне вашего каталога рабочей области!

  • Для каждого разработчика создайте отдельное рабочее пространство, например. на локальном жестком диске этого человека. Это рабочее пространство будет содержать каталог пользователя .metadata, а также ссылки на реальные проекты.
  • Импортировать проекты из «общего рабочего пространства» (который теперь уже не является рабочим пространством Eclipse, а обычный общий каталог) в отдельные рабочие области, используя Импорт -> Существующие проекты в рабочее пространство. Снимите флажок Скопируйте проекты в рабочее пространство checkbox!

Таким образом, каждый разработчик имеет собственное рабочее пространство с индивидуальными настройками и т. Д., В то время как проекты все еще находятся в общей папке. Однако это может привести к проблемам серьезных проблем, поскольку Eclipse не будет знать о других файлах, редактирующих файлы в проектах. Таким образом, это должно быть только использовать в качестве обходного пути в случае, если «надлежащие» системы контроля версий, такие как SVN или Git, являются не вариант.

+2

+1 потому что это хорошее решение. Но, я буду ждать ответа, который подтверждает, есть ли способ настроить путь каталога .metadata. – Lobo

+0

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

Смежные вопросы