簡體   English   中英

是否可以在不使用 HTTPS API 或 `gh` CLI 工具的情況下獲取 git 存儲庫中所有打開的 PR 的列表?

[英]Is it possible to get a list of all open PRs in a git repo without using the HTTPS API or the `gh` CLI tool?

是否可以在不使用 HTTPS API 或gh CLI 工具的情況下獲取 git 存儲庫中所有打開的 PR 的列表?

git shortlog -n似乎顯示了所有曾經打開的 PR 的列表。 我想獲得一個只有開放的 PR 的列表。

我想要一個不使用gh CLI 工具或 HTTPs API ping 的解決方案,因為這些需要額外的身份驗證,我試圖在我的 bash 腳本中避免這種情況。

不。

拉取請求不是 Git 功能。 它們由GitHub實現,使用GitHub中只能通過GitHub ZDB974238714CA8ADE634A7CE1D083查詢的數據庫。

我假設您想要 github 的拉取請求,而不僅僅是任何 git 存儲庫(因為這是不可能的)。

我認為這可以滿足您的要求:

curl -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/octocat/hello-world/pulls?state=open

而且它不需要身份驗證(假設公共 git 存儲庫)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM