Проблема Eclipse продолжает открывать старые версии / копии файлов - PullRequest
1 голос
/ 29 сентября 2010

У меня проблема с моей версией Eclipse PDT.Я продолжаю открывать старую версию файла, пока не закрою ее и не открою снова.

Итак, что происходит.Я редактирую файл с Eclipse - test.php.Я закрываю это.Затем я сравниваю его (test.ph) с другим в WinMerge, сохраняю изменения, и когда я снова открываю файл в Eclipse, он остается таким же, каким был до того, как я изменил его в WinMerge.Я должен закрыть Eclipse и запустить его снова, чтобы иметь возможность открыть файл с последними изменениями.

Я заметил ту же проблему при открытии файла, загруженного из FileZilla.У меня есть локальная копия файла, который онлайн открыт в Eclipse, затем кто-то изменил файл онлайн.Я щелкаю правой кнопкой мыши -> «Просмотреть / редактировать» из FileZilla, выбирая переопределение старого локального файла с тем, который находится в сети, но затем я снова вижу старый файл без изменений.Я уверен, что есть изменения, потому что когда я скачиваю файл куда-то и открываю его, я вижу их.

Есть ли что-то вроде кеша в Eclipse, который может мешать мне просматривать последние изменения.Мне кажется, что это происходит только тогда, когда изменения были внесены за пределами / не использовать Eclipse.Есть идеи?

Ответы [ 3 ]

5 голосов
/ 29 сентября 2010

Да, Eclipse очень любит кэширование ... одна из причин, по которой я его ненавижу.

Вы должны иметь возможность автоматически обновлять файлы Eclipse в окне Настройки вменю Window (введите Refresh, чтобы отобразить соответствующие страницы).В моей не совсем новой версии Eclipse я должен поставить галочки на них:

  • Обновить рабочее пространство при запуске Запуск и завершение работы )
  • Обновление автоматически Рабочая область )
1 голос
/ 30 сентября 2010

Есть ли какой-нибудь способ открыть файл вне проекта без его кэширования и иметь возможность открыть его заново и увидеть реальный код?

Это огромный недостаток Затмения. Я не знаю, как такие вещи можно оставить такими, какие они есть?

0 голосов
/ 20 апреля 2011

Ответ, данный Archimedix, решил похожую проблему (в Java), которая у меня есть, когда файлы конфигурации (hbm config и log4j), которые я изменил в редакторе eclipse, не копируются в выходную папку.Вместо этого старая версия файла копируется каждый раз, когда я компилирую.Я следовал за решением Archemedix, однако, заметьте, что вам все еще нужно перезапустить затмение, чтобы оно вступило в силу.После перезапуска Eclipse во время компиляции все изменения, которые я делаю в файлах конфигурации, теперь копируются в выходную папку, а не в старую версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...