我需要将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在什么时候打破了项目文件的向后兼容性?
答案 0 :(得分:1)
CDT不能保证.cproject
格式的稳定性,因此任何CDT版本都可能破坏项目文件的向后兼容性。
在实践中,由于引入了新的Core Build系统,我认为最近唯一的重大缺陷是Eclipse Photon(4.8)。我相信,在此之前的一段时间里,事情一直很稳定,尽管我不确定,因为在任何地方都无法真正追踪到这一点。