我正在使用 Espressif ESP-IDE 构建一些嵌入式工具(主要基于设置为使用其工具链的 Eclipse-CDT)。我已经有足够的运行和调试配置,我希望能够将其与项目的其余部分一起签入 git,但据我所知,这些配置存储为 Eclipse 工作区的一部分,而不是项目的一部分。
我考虑过将 Eclipse 工作区存储在我的项目 git 存储库中,但它是迄今为止最大的目录,而且很多东西经常发生变化,比如本地历史记录,所以我不认为我想将整个工作区存储在 git 中。我构建了一个 .gitignore,但现在 git-clean 通常会破坏 Eclipse 工作区,然后我需要关闭 Eclipse 并重置存储库以使其再次加载。
是否可以仅提取 *.launch 文件并将其存储在项目中,以便工作区在导入时找到它们?或者我还缺少另一个更好的解决方案吗?
是的,打开启动配置对话框并检查配置上的Common选项卡。文件名将基于您为启动配置指定的名称,因此您只能选择将其存储在哪个项目中。