Eclipse 项目文件与以前版本的 Eclipse 的兼容性?

Eclipse project files compatibility with previous versions of Eclipse?

我需要将 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 在什么时候破坏了项目文件的向后兼容性?

CDT 不保证 .cproject 格式的稳定性,因此任何 CDT 版本都可能破坏项目文件的向后兼容性。

实际上,我认为由于引入了新的 Core Build 系统,最近出现的唯一重大问题是 Eclipse Photon (4.8)。我相信在那之前的一段时间里情况一直很稳定,但我不能确定,因为这并没有真正被追踪到任何地方。