github pull request comments API中的position和original_position字段是什么意思?

Danvk

GitHub的V3 API可以让你列出一个拉请求评论通过

curl 'https://api.github.com/repos/danvk/dygraphs/pulls/296/comments'

响应看起来像这样:

[
  {
    "id": 11908831,
    "diff_hunk": "@@ -1521,16 +1576,6 @@ Dygraph.prototype.doZoomX_ = function(lowX, highX) {\n };\n \n /**\n- * Transition function to use in animations. Returns values between 0.0\n- * (totally old values) and 1.0 (totally new values) for each frame.\n- * @private\n- */\n-Dygraph.zoomAnimationFunction = function(frame, numFrames) {",
    "path": "dygraph.js",
    "position": 140,
    "original_position": 140,
    "commit_id": "bacf5ce283d6871ce1c090f29bf5411341622248",
    "original_commit_id": "335011fd4473f55aaaceb69726d15e0063373149",
    "user": { ... }
    "body": "I'm not sure why this is showing up in the diff -- did you move it?",
  }
]

(你可以看到在github此评论在这里。)

我的问题是:“位置”和“原始位置”字段中的140到底是什么意思?

我想将其转换为特定提交上的行号/从行号中翻译出来。API文档表明,这是一个统一的DIFF线数,但我不能告诉它的索引成统一的差异。“ dygraph.js”与335011f..bacf5ce相同,即original_commit_id..commit_id。

VonC

您可以在“创建评论”中看到

position number Required. 

diff中要注释的行索引。

如果展开与PR296注释关联的所有差异,则将看到该差异的第140行是注释的那一行。
返回上一@@节,您将获得与该注释匹配的diff标头:

 -1521,16 +1576,6 @@ Dygraph.prototype.doZoomX_ = function(lowX, highX) {

如果该PR发生了变化(更改了其修改),original_position则应在最后一次更改之前引用上一行的索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

github pull request comments API中的position和original_position字段是什么意思?

来自分类Dev

Jenkins和Github Enterprise 2.17仅失败的Pull Request构建

来自分类Dev

如何使用GitHub API确定提交属于哪个Pull Request?

来自分类Dev

Github Pull Request API与网络工作流程不同

来自分类Dev

如何在Jenkinsfile中设置github pull request构建?

来自分类Dev

获取对github pull request的最后推送的日期

来自分类Dev

github pull-request与合并问题

来自分类Dev

获取对github pull request的最后推送日期

来自分类Dev

区别github合并“ pull-request”和gitlab合并“ merge-request”

来自分类Dev

无法使用Jenkins GitHub Pull Request Builder更新GitHub PR

来自分类Dev

如何在github动作中对push:和pull_request:共同考虑`paths`?

来自分类Dev

从GitHub安装项目可能会创建我不想包含在Pull Request中的文件

来自分类Dev

在Github GUI中解决大量合并冲突后,在本地对git pull request进行更改

来自分类Dev

Github将pull_request的钩子发送到AmazonSNS

来自分类Dev

如何在github上自动合并pull request?

来自分类Dev

下游Jenkins GitHub Pull Request Builder的正确配置

来自分类Dev

Github将pull_request的钩子发送到AmazonSNS

来自分类Dev

SonarQube github pull request 插件删除我的评论

来自分类Dev

GitHub Pull Request 显示来自 master 的一些提交

来自分类Dev

github的pull请求与git pull有什么关系?

来自分类Dev

Github从api获取PULL请求的标签

来自分类Dev

git pull 和 git request-pull 的区别

来自分类Dev

如何使用github API获取Github Pull请求注释线程

来自分类Dev

如何从Git Pull Request中删除文件

来自分类Dev

git request-pull:如何在命令行上创建(github)拉取请求?

来自分类Dev

Github Pull Request Builder-测试此请不要触发构建

来自分类Dev

如何在命令行上重新创建GitHub pull request diff?

来自分类Dev

使用Github Actions设置工作流程时,哪个分支过滤了`pull_request`事件?

来自分类Dev

CodeBuild + GitHub-如何在PULL_REQUEST_MERGED上构建分支?

Related 相关文章

  1. 1

    github pull request comments API中的position和original_position字段是什么意思?

  2. 2

    Jenkins和Github Enterprise 2.17仅失败的Pull Request构建

  3. 3

    如何使用GitHub API确定提交属于哪个Pull Request?

  4. 4

    Github Pull Request API与网络工作流程不同

  5. 5

    如何在Jenkinsfile中设置github pull request构建?

  6. 6

    获取对github pull request的最后推送的日期

  7. 7

    github pull-request与合并问题

  8. 8

    获取对github pull request的最后推送日期

  9. 9

    区别github合并“ pull-request”和gitlab合并“ merge-request”

  10. 10

    无法使用Jenkins GitHub Pull Request Builder更新GitHub PR

  11. 11

    如何在github动作中对push:和pull_request:共同考虑`paths`?

  12. 12

    从GitHub安装项目可能会创建我不想包含在Pull Request中的文件

  13. 13

    在Github GUI中解决大量合并冲突后,在本地对git pull request进行更改

  14. 14

    Github将pull_request的钩子发送到AmazonSNS

  15. 15

    如何在github上自动合并pull request?

  16. 16

    下游Jenkins GitHub Pull Request Builder的正确配置

  17. 17

    Github将pull_request的钩子发送到AmazonSNS

  18. 18

    SonarQube github pull request 插件删除我的评论

  19. 19

    GitHub Pull Request 显示来自 master 的一些提交

  20. 20

    github的pull请求与git pull有什么关系?

  21. 21

    Github从api获取PULL请求的标签

  22. 22

    git pull 和 git request-pull 的区别

  23. 23

    如何使用github API获取Github Pull请求注释线程

  24. 24

    如何从Git Pull Request中删除文件

  25. 25

    git request-pull:如何在命令行上创建(github)拉取请求?

  26. 26

    Github Pull Request Builder-测试此请不要触发构建

  27. 27

    如何在命令行上重新创建GitHub pull request diff?

  28. 28

    使用Github Actions设置工作流程时,哪个分支过滤了`pull_request`事件?

  29. 29

    CodeBuild + GitHub-如何在PULL_REQUEST_MERGED上构建分支?

热门标签

归档