【问题标题】:How make a 'core' repository in Github? I need make dependencies如何在 Github 中创建“核心”存储库?我需要建立依赖关系
【发布时间】:2021-02-07 15:51:18
【问题描述】:

我有一个存储库,其中包含一个设计为 核心代码 的 C 代码,它非常基础,适用于各种嵌入式设备。 我想在几个更具体的设备存储库中使用该核心,并且这些存储库依赖于这个“核心存储库”。

我已经看到有像 submodules 这样的工具,但是它对我没有用,因为这些核心文件应该直接位于存储库的根目录中。

我想知道 git 或 Github 中是否有专为此类应用程序设计的工具。

非常感谢。

【问题讨论】:

  • 听起来它应该作为一个库来实现。 Git 不是一个很好的库分发机制。
  • 问题是我的团队使用 Github。我得想办法不重写代码……
  • 您能否就“这些核心文件应直接位于存储库的根目录”这一约束提供更多上下文?
  • @LeGEC 是的,这个想法是有一个存储库 C 核心,其中包含以下文件: - main.c - lib.c - lib.h - 和类似的通用代码,以及几个设备存储库: - Makefile(在根目录中)和一个特定文件夹,例如 /ESP32 与其他存档,并且所有这些设备存储库共享核心存储库的相同 main.c lib.c 等
  • 感谢您的详细信息;您可以将它们添加到您的原始问题中 - 格式化文本比在评论中更容易。

标签: git github dependencies repository


【解决方案1】:

已通过 subdirectory Git 功能解决。 谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多