如何在命令行上查看所有打开的拉取请求?

How can I see all opened pull requests on command line?

我有一个存储在 BitBucket 上并在本地克隆的存储库,我想通过命令行了解该存储库是否打开了拉取请求,以便通过 shell 脚本调用该命令。你知道那个命令是否存在吗?

如@lasse-v-karlsen 所述,拉取请求不是 git 功能。您可以通过 curl/wget 请求使用 Bitbucket CLI or the Bitbucket API

例如:下面将 return 一页 pull-request 个标题,总共 pull-request 个。

curl \
   https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/pullrequests \
   | \
   jq "{ \
       pagelen: .pagelen, \
       size: .size, \
       titles: [.values[].title], \
       pageindex: .page \
   }"

我正在使用jq解析jsonobject