Git:限制主分支?

时间:2014-05-09 15:53:09

标签: git github repository bitbucket

限制主分支或确保现有代码安全的最佳做法是什么?我将雇用某人来处理我现有的代码,我如何确保他们不会搞砸我的代码呢?我已经创建了一个主人的分支,但那是关于它的。不确定这是不是正确的方法?

请指教,

由于

1 个答案:

答案 0 :(得分:1)

在GitHub上,每个用户都有自己的存储库。除了他自己的存储库之外,没有人需要写入权限。让您的新员工在自己的存储库中工作。不要给他们书面许可。当他们有东西向您展示时,他们可以创建拉取请求。您可以查看他们的工作,并提出改进建议。在您真正满意之后,接受pull请求,将其合并到您的存储库中。

使用Git或任何分布式VCS,这种工作方式非常自然。您只需要一个规则,而不是拥有权限的授权系统:只能编辑自己的规则。您可以选择您所做的贡献和拒绝的内容。除此之外,GitHub还具有大量功能,可以轻松进行代码审查。特别是,您可以对差异中的任何一行进行评论,以指导新员工究竟需要改进的内容。