我有一个使用GitHub上托管的外部库的项目。外部库是我的,但它需要有一个自己的repo,因为我在几个项目中使用它。这个库有我需要的源代码和一个小的演示。如果我想在没有项目其余部分(例如演示文件)的情况下仅添加源代码作为子模块,该怎么办?可能吗?什么是最好的解决方案?
答案 0 :(得分:0)
这两个部分也可以作为项目 - 子项目(子模块)分开,这样您就可以获得所需的部分。
这取决于您的观点,即示例是否是库的子项目(子模块),只需要在需要时填充。
或者示例应该将库作为子项目(子模块),以便演示它是如何完成的。
后一种选择更符合逻辑,但你最终会在库的自述文件中找到一个循环引用,它指向示例项目,该项目包括它自己!