Git:如何组织硬件和软件代码的存储库(2部分)?
我做基于Arduino的设备,带有传感器和web界面。我有C++代码,用于ARDUINO(硬件部分(在ARDUIO))和java代码(软件部分(服务器上))。 这两个代码相对独立。硬件和软件部分可以在没有第二部分的情况下工作 现在我有了一个带有“hw”目录和“sw”目录的存储库。我不喜欢它。硬件和软件部件的修订在一起。目前尚不清楚 最好的方法是什么Git:如何组织硬件和软件代码的存储库(2部分)?,git,git-submodules,multiple-repositories,Git,Git Submodules,Multiple Repositories,我做基于Arduino的设备,带有传感器和web界面。我有C++代码,用于ARDUINO(硬件部分(在ARDUIO))和java代码(软件部分(服务器上))。 这两个代码相对独立。硬件和软件部分可以在没有第二部分的情况下工作 现在我有了一个带有“hw”目录和“sw”目录的存储库。我不喜欢它。硬件和软件部件的修订在一起。目前尚不清楚 最好的方法是什么 仍然在一个存储库中使用2个目录吗 创建两个独立的存储库 创建一个“主”存储库,并在其中创建两个子模块 其他解决方案 该方法是推荐的方法,因为它允许
- 仍然在一个存储库中使用2个目录吗
- 创建两个独立的存储库
- 创建一个“主”存储库,并在其中创建两个子模块
- 其他解决方案