0

我有一个 RTOS 代码,很快我们将开始一个新的 RTOS 项目(我说“RTOS”是为了维护这个问题,但我们使用的是 ThreadX)

代码是 git 管理的,但管理得不是很好。对于初学者来说,它不会忽略构建文件,它没有.gitignore文件或 gitmodules。

我的问题是如何对 RTOS 项目进行 git 管理?gitignore 或 gitmodule 的示例会有所帮助

引起我注意的一个问题是:我应该将所有 RTOS 代码放在一个子模块中吗?为了保持它独立于主代码?

4

1 回答 1

1

azure-rtos/threadx/.gitignore或者是此类项目所需的文件azure-rtos/filex/.gitignore类型的好例子。.gitignore

renesas/azure-rtos/.gitmodules然后,如果您在代码库中直接需要它们的源,您的项目可以将不同的组件作为子模块引用,如 中所做的那样。

于 2021-07-12T07:21:09.313 回答