【发布时间】:2012-01-04 05:07:06
【问题描述】:
我们正在将 Github 用于我们的项目,并考虑为项目的某些部分雇用承包商。是否可以只向使用 Github 的承包商公开部分代码库?如果不是,我们应该使用什么工具?
谢谢。
【问题讨论】:
-
您可能还会发现这个最近提出的问题很有帮助:Git: Ignore files for public repository, but not for private
我们正在将 Github 用于我们的项目,并考虑为项目的某些部分雇用承包商。是否可以只向使用 Github 的承包商公开部分代码库?如果不是,我们应该使用什么工具?
谢谢。
【问题讨论】:
我最近遇到了git subtree,它可用于帮助拆分和合并对承包商的更改的子目录。
【讨论】:
如果您可以显示的代码在单独的目录中,您可以使用子模块(还有GitHub help on submodules)。
【讨论】:
我所做的是使用私人 repo 主机进行非公开工作(unfuddle.com 和现在 bitbucket 提供此功能)。根据工作的性质,您可以与子模块链接。如果工作在同一个 repo 上,你可以只使用另一个遥控器,并注意你正在拉和推的分支。
【讨论】: