ST意法半导体
直播中

wufan931111

9年用户 1091经验值
擅长:370217
私信 关注
[问答]

想在CubeIDE项目中实现版本控制时应该在哪里初始化Git存储库?

这可能更像是一个一般的 Git 使用问题,但我目前正在学习如何使用 Git  ,以便我可以开始对我的项目实施版本控制。嵌入式使用的在线示例似乎并不多,它主要是网络内容。我只使用 CubeIDE,但我正在从命令终端学习 Git,因为我还想学习另一项技能(使用 GUI 似乎有点作弊)。我的问题是:当想在 CubeIDE 项目中实现版本控制时,应该在哪里初始化 Git 存储库?到目前为止,我已经在项目文件夹中初始化了 Git,如下所示:

当我做出任何实质性的改变时,我会准备好然后提交。这是最好的实施方式吗?显然,这将包括所有自动生成的驱动程序和其他文件。



回帖(1)

符筹荣

2022-12-6 11:07:48
Debug 和 Release 文件夹包含构建工件。每当您清理/构建/重建项目时,内容都会发生变化,并且通常不会被 git 等源代码修订工具跟踪。无论如何,您这样做可能有特定的原因。
> 对某些东西使用绝对路径
通过使用 grep 在任何配置文件中查找(部分)绝对路径来检查它。在您的示例项目中
grep Engineering_Software .* *
例如,对于 Windows,grep 与 git bash 一起提供。在大多数情况下,您不应该找到绝对路径。尝试在不同的文件夹中签出您的项目。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分