在没有拉取请求的情况下对整个项目进行代码审查

nei*_*iya 6 git review

我正在教授编程,我想审查/评论我学生的代码。

最简单的方法是创建一个拉取请求,但是当学生是初学者时,他们不熟悉分支,所以这对他们来说并不容易。

已经存在类似的问题,但它们没有答案并且有点不同,例如,是关于审查更改而不是整个项目。

我更喜欢使用 Github 的解决方案,我认为目前这是不可能的,因为这是一个开放的问题,但我对 hacky 解决方案或其他工具持开放态度。重要的是能够逐行注释代码。

我正在寻找的解决方案需要:

  • 允许在一个分支或主控的所有文件的每一行添加注释
  • 不需要拉取请求
  • 不需要比较分支
  • 不需要安装除 Git 之外的其他软件

小智 5

按照您的规定,使用 Github 和单个分支,您可以为每个评论创建问题,将它们链接到有问题的代码行或代码块。您可以通过突出显示代码并将更新的 url 复制到创建的问题或使用下拉列表来完成此操作Reference in new issue。这可以保持代码不变,并且可以在 github Web 界面中完成/查看。

在此输入图像描述

您可以创建不同的问题标签来指示评论/问题的严重性。

在此输入图像描述 在此输入图像描述