我应该将固件和PC应用程序维护在同一个git存储库中吗?

时间:2019-03-05 17:04:17

标签: git repository project-management firmware

我有一个包含多个文件夹的项目(固件,硬件设计(PCB),C#应用程序...等)。我应该在单独的存储库中还是在一个存储库中维护这些文件夹?

注意 对PCB /原理图的某些更改可能不会影响其他更改,但可能会对固件以及C#应用程序有所影响。

目前,我将它们维护在一个存储库中。但是我不确定这是否正确。因此,我也喜欢您的意见。

谢谢。

2 个答案:

答案 0 :(得分:0)

如果该项目打算用作完整的解决方案,那么我会将其保存在同一存储库中。

我将使用一些良好的实践文件夹结构来适当地分隔所有内容,以便清楚地表明目的。

答案 1 :(得分:-1)

这实际上取决于有多少人在处理它。如果您是一个人或一个很小的团队,那么从一个存储库开始就可以使每个人保持一致并轻松地跟随该项目。

但是,如果您的团队更大,则拥有多个存储库的约束可能会更少,从而留出一些自由来根据需要重新组织文件。

没有什么可以阻止您从一个存储库开始,然后在代码更大时移至多个存储库。