Совместимость файлов проекта Eclipse с предыдущими версиями Eclipse? - PullRequest
0 голосов
/ 08 ноября 2018

Мне нужно сохранить файлы проекта Eclipse CDT (.project и .cproject) в репозитории исходного кода. Мне также нужно иметь возможность поддерживать новые версии Eclipse, как только они будут доступны, оставляя старую версию доступной для использования другими, прежде чем они тоже обновятся.

Как мне назвать каталог проекта, чтобы лучше всего отражать версию Eclipse, которая может открывать сохраненные файлы проекта? Файлы текущего проекта были созданы с помощью Eclipse Oxygen.3 Release (4.7.3).

Пример имен каталогов, о которых я думаю:

/prj/eclipse
/prj/eclipse-4
/prj/eclipse-4.7
/prj/eclipse-4.7.3

Я думаю, что главный вопрос здесь заключается в том, в какой момент Eclipse нарушает обратную совместимость с файлами проекта?

1 Ответ

0 голосов
/ 12 ноября 2018

CDT не дает никаких гарантий относительно стабильности формата .cproject, поэтому любой выпуск CDT может нарушить обратную совместимость файлов проекта.

На практике, я думаю, единственная серьезная поломка в последнее время произошла в Eclipse Photon (4.8) из-за введения новой системы Core Build. Я полагаю, что до этого все было довольно стабильно, хотя я не могу быть уверен, поскольку это нигде не отслеживается.

...