如何将ESP-IDE(Eclipse-CDT)的启动配置存入Git仓库?
ESP-IDE(基于Eclipse-CDT)运行/调试配置Git共享方案
方案一:提取.launch文件到项目目录(直接解决你的疑问)
完全可以只导出共享.launch配置文件到项目目录,让工作区通过扫描或导入识别:
- 导出现有配置:打开
Run > Run Configurations,选中目标配置后点击左侧的Export,选择项目根目录保存为.launch文件,将这些文件加入Git仓库提交。 - 自动识别配置:打开
Window > Preferences > Run/Debug > Launching > Launch Configuration,勾选Scan projects for launch configurations,IDE会自动扫描项目内的.launch文件并加载到运行配置列表。 - 手动导入(可选):如果自动扫描没生效,可通过
Run > Run Configurations > Import选择项目里的.launch文件手动导入。
方案二:修改默认配置存储路径(更优的长期方案)
可以让ESP-IDE默认将运行/调试配置存储到项目目录,避免后续反复导出:
- 打开
Window > Preferences > Run/Debug > Launching,找到Launch configuration files区域,选择Store in project选项。 - 之后新建的配置会自动保存在项目的
.settings目录下(或直接在项目根目录,取决于IDE版本),只需将相关配置文件(比如org.eclipse.debug.core.launch)加入Git,忽略.settings下其他本地IDE配置文件。
修复git-clean导致的工作区损坏问题
调整.gitignore规则,避免误删IDE关键工作区文件:
- 示例.gitignore规则(仅忽略不必要的本地文件):
# Eclipse/ESP-IDE 本地工作区文件 .metadata/ .local-history/ .settings/org.eclipse.core.resources.prefs .settings/org.eclipse.ui.workbench.prefs # 其他项目无关的本地配置 - 避免使用
git clean -f -x命令(会删除所有被忽略的文件),改用git clean -f仅删除未跟踪的文件,防止误删IDE工作区核心配置。
内容的提问来源于stack exchange,提问作者rsaxvc
相关产品推荐
相关产品推荐

