我最近将我的一些项目放在 github 上以使其开源,但我无法理解如何正确构建项目。
我有一个Core 项目和另一个依赖于 Core 项目的项目(还有更多项目即将推出)。但是,当用户获取其中一个项目的副本时,他们抱怨它缺少核心项目,我必须告诉他们它位于一个单独的存储库中。
我知道必须有更好的方法来做到这一点。我已经阅读了 git 子模块,但我还不太了解它们。
我的问题是,是否有任何易于遵循的教程或示例来说明如何构建我的项目?我正在使用 Windows、TortoiseGit 和我的项目是在 C# 中。