【发布时间】:2014-06-27 10:48:09
【问题描述】:
限制 master 分支或确保现有代码安全的最佳做法是什么?我要雇人来处理我现有的代码,我如何确保他们不会弄乱我的代码?我已经从 master 创建了一个分支,但仅此而已。不确定这是否是正确的方法?
请指教,
谢谢
【问题讨论】:
标签: git github repository bitbucket
限制 master 分支或确保现有代码安全的最佳做法是什么?我要雇人来处理我现有的代码,我如何确保他们不会弄乱我的代码?我已经从 master 创建了一个分支,但仅此而已。不确定这是否是正确的方法?
请指教,
谢谢
【问题讨论】:
标签: git github repository bitbucket
在 GitHub 上,每个用户都有自己的存储库。除了他自己的存储库,没有人需要对其他任何东西的写权限。让您的新员工在他们自己的存储库上工作。不要给他们写你的权限。当他们有东西要向您展示时,他们可以创建一个拉取请求。您可以查看他们的工作,并提出改进建议。在您真正满意后,接受拉取请求,将其合并到 您的 存储库中。
这种工作方式对于 Git 或任何分布式 VCS 来说非常自然。与拥有权限的授权系统不同,您只有一条规则:只能编辑您自己的。您可以选择接受哪些贡献以及拒绝哪些贡献。再加上 GitHub 有很多功能可以让代码审查变得容易。特别是,您可以评论差异中的任何一行,以指导新员工究竟需要改进什么。
【讨论】: