好吧,到目前为止,我使用了常见的 git 操作,例如 push、pull、commit 和 clone。
但是现在,我需要一个具有不同分支的 git repo 来测试某些功能,但是所有这些功能都需要同一个库,应该包含在 repo 中。
这样做的最佳做法是什么?
好吧,到目前为止,我使用了常见的 git 操作,例如 push、pull、commit 和 clone。
但是现在,我需要一个具有不同分支的 git repo 来测试某些功能,但是所有这些功能都需要同一个库,应该包含在 repo 中。
这样做的最佳做法是什么?
git submodule
将是一个很好的做法(更多关于子模块的信息)。
在您的项目中引用另一个仅包含您的外部库的存储库。
每个分支都可以引用该库 repo 的相同版本。
这个想法是记住(实际上是版本)您在项目中直接需要的确切依赖项。