gpt4 book ai didi

git - 是否可以使用 github API 获取一个文件的差异?

转载 作者:太空狗 更新时间:2023-10-29 13:45:40 27 4
gpt4 key购买 nike

使用 github API 的 compare endpoint ,我可以请求两个提交之间的统一差异:

curl -H 'Accept: application/vnd.github.3.diff' \
'https://api.github.com/repos/danvk/dygraphs/compare/01275da4...335011f'

使用 git 命令行工具,我可以将差异过滤为单个文件:

git diff 01275da4..335011f dygraph.js

有什么方法可以用 github API 做到这一点吗?我意识到我可以在后处理步骤中过滤到那个差异,但如果差异除了包含一个小文件外还包含一个大文件,这可能会遇到 API 限制。

最佳答案

无法使用当前版本 (3) 的 GitHub API 完成。

您将不得不处理文件的混合,直到它们添加一个参数(很像 Listing 方法如何具有 path 标志),该参数允许您指定要限制查看/比较提交的文件方法。

关于git - 是否可以使用 github API 获取一个文件的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24049850/

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