PR审查评论职位

时间:2016-06-16 18:11:29

标签: github position pull-request git-diff

当我在GitHub上获得position代码审核评论时,它会根据API documentationdiff返回一个索引,但我无法将该diff索引映射到原始文件行。任何有相关经验的人,请帮忙。

1 个答案:

答案 0 :(得分:0)

响应还包括original_position字段,该字段应包含原始文件中的行号。

请记住,这些是差异中的位置,而不是文件开头的偏移量。您可以在diff_hunk字段中的文件中找到差异块本身的偏移量。该位置不会在帅哥之间重置,因此需要从position中减去前一个帅哥的大小总和,以获得相关大块中的线偏移。

有关position与文件here中的行之间关系的一些文档:

  

位置值是文件中第一个“@@”块头的向下行数...“@@”行下面的行是位置1,下一行是位置2,所以上。文件差异中的位置继续通过空白行和额外的空格来增加,直到达到新文件。

相关问题