【发布时间】:2011-03-16 09:38:55
【问题描述】:
嗯,到目前为止,我使用了常见的 git 操作,例如 push、pull、commit 和 clone。
但是现在,我需要一个具有不同分支的 git 存储库来测试某些功能,但所有这些功能都需要 相同的库,它应该包含在存储库中。
这样做的最佳做法是什么?
【问题讨论】:
标签: git branch common-code
嗯,到目前为止,我使用了常见的 git 操作,例如 push、pull、commit 和 clone。
但是现在,我需要一个具有不同分支的 git 存储库来测试某些功能,但所有这些功能都需要 相同的库,它应该包含在存储库中。
这样做的最佳做法是什么?
【问题讨论】:
标签: git branch common-code
git submodule 将是一个很好的做法(更多关于submodules here)。
在您的项目中引用另一个仅包含您的外部库的存储库。
每个分支都可以引用该库 repo 的相同版本。
我们的想法是直接记住(实际上是版本)您的项目所需的确切依赖项。
【讨论】: