【发布时间】:2012-02-20 07:13:55
【问题描述】:
我有一个项目,它依赖于 github 中的两个 repos 来运行。 当我将我的项目提交到 github 时,我如何链接到这两个 repos? 我应该在我自己的存储库中复制文件还是在特定修订版中链接到其他存储库,因为我不希望它更新并导致不兼容。 我已经创建了我的 github 仓库,我该怎么办?
【问题讨论】:
我有一个项目,它依赖于 github 中的两个 repos 来运行。 当我将我的项目提交到 github 时,我如何链接到这两个 repos? 我应该在我自己的存储库中复制文件还是在特定修订版中链接到其他存储库,因为我不希望它更新并导致不兼容。 我已经创建了我的 github 仓库,我该怎么办?
【问题讨论】:
您可以使用 git 子模块“链接”到其他项目。看这里 - http://help.github.com/submodules/
【讨论】:
GitHub 还允许您在 GitHub 上的评论或提交中引用另一个存储库。例如:
We should probably handle this with github/enterprise#59
这将添加对问题github/enterprise#59 的更新,其中包含指向您的评论/提交的链接。
跨存储库问题参考
当然,GitHub 都是关于社交编码的,但您也可以拥有社交存储库。您可以通过在问题中提及 user/repository#number 来引用存储库之间的问题。一旦我们看到类似的东西——比如 github/enterprise#59——我们将确保在 github 的企业存储库中更新 issue #59,并让你知道它是从哪里引用的。这是GitHub Flavored Markdown 的一部分,它也有自己的一些技巧。
【讨论】: