我最近将我的一些项目放到了Github上,以使它们成为开源项目,但我不太清楚如何正确地组织这些项目。
我有一个核心项目和另一个项目依赖于核心项目(还会有更多的项目)。然而,当用户获取其中一个项目的副本时,他们抱怨缺少核心项目,我必须告诉他们它在一个单独的存储库中。
我知道肯定有更好的方法来做这件事。我已经阅读了关于git子模块的文章,但我还不太理解。
我的问题是,是否有易于跟随的教程或示例,可以指导我如何组织我的项目?我使用Windows、TortoiseGit,并且我的项目是用C#编写的。
我有一个核心项目和另一个项目依赖于核心项目(还会有更多的项目)。然而,当用户获取其中一个项目的副本时,他们抱怨缺少核心项目,我必须告诉他们它在一个单独的存储库中。
我知道肯定有更好的方法来做这件事。我已经阅读了关于git子模块的文章,但我还不太理解。
我的问题是,是否有易于跟随的教程或示例,可以指导我如何组织我的项目?我使用Windows、TortoiseGit,并且我的项目是用C#编写的。