公关评论评论职位



当我在github获取代码评论评论的position时,它会根据API文档从diff返回索引,但是我无法将该diff索引映射到原始文件行。任何具有相关经验的人,请提供帮助。

响应还包括一个original_position字段,该字段应在原始文件中具有行号。

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

这里有一些关于position与文件之间的关系的文档:

位置值是文件中第一个"@@"块标头的线数..." @@"行下方的线是位置1,下一行是位置2,所以在。文件的差异中的位置继续通过空格线和其他块来增加,直到到达新文件为止。

最新更新