Git存储库,用于在不相关的目录中包含文件的项目

时间:2012-06-16 19:04:24

标签: git frameworks repository libraries

我需要在GitHub上发布几个相关的Arduino项目。为此,我正在弄清楚如何运行Git。

在我的项目中,我将代码拆分为库和更高级别的应用程序。库在几个项目中共享。 Arduino环境(与许多其他环境一样)规定了库应该驻留在<arduino>\libraries\<my_library>的库的目录。因此,构建项目所需的文件在几个不相关的目录之间分开。根据我的阅读,根据定义,Git repo是一个目录。

我希望库和项目一起提交到GitHub上的同一个repo。当然,我可以手动复制库文件,但这可能会引入人为错误。

现有技术

  1. this thread中有一些答案。但是,我还不太了解Git,以了解VonC的建议。
  2. this one中,从他的评论来看,O.P。没有解决问题。
  3. 非常感谢任何建议,见解或参考!

1 个答案:

答案 0 :(得分:1)

看一下将Git子模块用于将在不同项目中共享的库。