当您想对代码提出建议时,您使用了哪些功能?让我们说,其中一位成员认为以另一种方式编写代码的特定部分更好,如果它被批准,那么他/她将实施实际的变更?
答案 0 :(得分:6)
自2018年10月以来,您可以在GitHub中创建“ Suggested Changes”:
合作者可以通过请求请求中的内联注释来建议代码更改,并且请求请求作者可以应用,拒绝或编辑这些建议,作为代码审查过程的一部分。
请参见“ Applying a suggested change”
请参见this tweet for illustration。
2018年11月更新:博客文章“ Suggested changes—what we've learned so far”添加:
自发布以来,超过10%的所有评论者都建议至少进行一项更改,总计超过100,000条建议-并且几乎所有创建的评论中有4%包含了建议。根据这些早期数据,我们发现您很快就会采纳建议的更改,并使它们成为代码检查工作流程的自然组成部分。
到目前为止,最常见的请求是:
- 能够一次建议对多行进行更改。
- 能够在一次提交中接受多个更改。
答案 1 :(得分:3)
创建一个fork并创建pull请求。 :)
分割存储库本质上为您提供了自己的工作空间,您可以在其上创建分支和推送,并且您可以从fork的差异到原始存储库创建拉取请求。拉取请求必须得到可以写入原始存储库的所有者或其他人的批准。
更多信息: