gpt4 book ai didi

ruby-on-rails - Github API v3 - 获取特定提交的差异

转载 作者:行者123 更新时间:2023-12-02 21:53:32 26 4
gpt4 key购买 nike

我正在尝试找出如何从 Github 上的特定提交中获取差异。 (基本上,只是一系列与特定提交相关的单独文件差异)。

this question 上的一些链接帮助我弄清楚如何在存储库中提取给定文件的内容,但我无法弄清楚如何为特定提交提取文件。

或者,更重要的是,如何提取整个差异(几乎与在 Github 上查看特定提交时显示的一样)。

我是否缺少一种使用 API 执行此操作的简单方法?或者 Rails 的 Github gem 可以做这样的事情?看了一下 Git gem,但它似乎不是我要找的。

最佳答案

您只需将请求中的 Accept header 设置为 application/vnd.github.diff

curl -H "Accept: application/vnd.github.diff" https://api.github.com/repos/pengwynn/dotfiles/commits/aee60a4cd56fb4c6a50e60f17096fc40c0d4d72c

来源:http://developer.github.com/changes/2012-12-10-Diff-and-patch-media-types/

关于ruby-on-rails - Github API v3 - 获取特定提交的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18138885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com