0

我已经这样做了,但肯定有更好的方法来做到这一点。

假设我有一个由 5 名开发人员组成的公司的组织帐户。

我可以在我的组织中建立一个 repo 并让所有开发人员分叉它,但我想要一个“dev repo”来合并每个人的工作并在推送到生产 repo 之前对其进行测试。

最好的方法是什么?我们可以将 repo 分叉到组织帐户中还是只创建独立的帐户?

因为我发现的唯一方法是创建另一个帐户“Company_Dev”,它分叉生产仓库“Company/Project”,每个开发人员都分叉“Company_Dev/Project”仓库,但可能有一种方法可以做到这一点业主对吗?

谢谢 !

4

1 回答 1

0

git中似乎存在一个基本的误解。你有一个 repo,你已经通过设置一个 org. 那太棒了。您和您的开发人员在他们的存储库中分叉并单独工作。那也很好。

现在,如果您是首席开发人员,并且想了解人们的工作情况,您可以在 GitHub 上的中央 org 存储库中组织所有这些。即开发人员发送拉取请求,您将它们拉入开发分支,您不必将它们拉入主分支。在您的开发分支中,您可以测试合并后的代码,看看它是否符合您的需求。如果您不喜欢它,则不必将其与您的生产和/或主分支合并。

在 git 中,你使用分支来整理好和坏的东西。您批准的所有内容都合并。

于 2012-12-27T11:26:53.030 回答