如何使分支对我的项目的某个协作者私有?

时间:2019-07-06 10:31:20

标签: git github

我们一直在与客户合作进行不同的项目。我们在GitHub内部维护我们的代码库。每当我们需要共享代码时,我们只需将客户端作为协作者添加到我们的项目中,他们就可以访问所有代码库。

现在,当我们按照里程碑进行工作时,这可能会很棘手。如果我们在某个里程碑将客户作为协作者添加到项目的中间,那么即使在下一个里程碑完成之前,他们也将可以访问所有代码。

对我而言,首选流程是我在dev分支上工作,并为客户端提供仅对master分支的访问权限。这样,无论何时我想将代码共享给客户端(通常是在里程碑的末尾),我都将签出要掌握的代码,他们将获得访问权限。

GitHub可能吗?我知道GitHub有一个叫做分支保护规则的东西,但这不能让我这样做。

0 个答案:

没有答案