Я обнаружил любопытную вещь на моем Mac. В какой-то момент я, очевидно, создал два разных рабочих пространства Eclipse, одно в /Users/username/workspace
, а другое в /Users/username/Documents/workspace
(это могло произойти в результате какого-то устранения неполадок некоторое время назад). До сих пор я никогда не знал, что что-то не так, потому что содержимое обеих папок рабочего пространства отображается в обозревателе пакетов Eclipse.
Я только заметил, потому что я пытаюсь использовать Mercurial из командной строки и не могу найти папку проекта для создания хранилища. После некоторых проклятий я нашел другое рабочее пространство. Другая странная вещь заключается в том, что с точки зрения Eclipse проекты из обоих рабочих пространств, по-видимому, размещены в /Users/username/Documents/workspace
, хотя некоторые проекты находятся только в /Users/username/workspace
.
Я считаю, что сама проблема легко решается (импортировать вещи из одного рабочего пространства в другое), но я хочу понять, почему это происходит, и я не смог ничего найти об этом где-либо еще. Я подозреваю, что это вызвано метаданными, рассказывающими Eclipse о рабочих пространствах в обоих местах, и / или некоторой магией файловой системы Mac. Однако я не уверен, с чего начать. С чего мне начать? Что может быть причиной этого?