好吧,到现在为止,我使用了常见的git操作,如push,pull,commit和clone。
但是现在,我需要一个带有不同分支的git repo来测试某些功能,但所有这些功能都需要相同的库,它应该包含在repo中。
这样做的最佳实践是什么?
答案 0 :(得分:2)
git submodule
是一种很好的做法(更多关于submodules here)。
在您的项目中引用另一个仅包含外部库的仓库 每个分支都可以引用该库存储库的相同修订版。
这个想法是记住(实际版本)您需要直接使用项目的确切依赖。