管理 STM32 STM32CubeIDE 项目

问题描述 投票:0回答:1

我正在使用 STM32CubeIDE 开发 STM32 项目。在使用 STM32CubeIDE 创建项目并生成代码后,我得到了所有这些文件,如下图所示。我现在想通过 Github 管理这些项目和文件。
STM32CubeIDE-Project

  1. 我必须向项目的其他贡献者提供哪些信息?例如:STM32CubeIDE 版本,还有什么?
  2. 什么可以分享,什么不可以分享到 Github?我应该在 .gitignore 文件中包含什么?
  3. 项目需要哪些文件?我可以删除哪些文件,可能每次都会自动生成,例如在构建项目时?
  4. 通过 Github 管理此类项目还有更多技巧吗?

我将非常感谢您的回答。预先感谢您。

github embedded stm32 project-management stm32cubeide
1个回答
0
投票

从您显示的文件中,您应该将

.settings/
Debug/
添加到您的
.gitignore
。如果您曾经制作过发布版本,请将
Release/
添加到您的
.gitignore

如果您在调试器中运行代码,您将得到一些

*.launch
文件,这些文件也应该被忽略。

其他一切都是必不可少的,应该是存储库的一部分,并且可以共享。不要开始删除文件。

© www.soinside.com 2019 - 2024. All rights reserved.