如何在命令行上看到所有打开的请求?
问题描述:
我有一个存储在BitBucket上的repo并在本地克隆,我想通过命令行知道该repo是否打开了请求,以便通过shell脚本调用该命令。你知道这个命令是否存在?如何在命令行上看到所有打开的请求?
答
由于@ lasse-v-karlsen表示拉请求不是git功能。您可以通过curl/wget请求使用Bitbucket CLI或Bitbucket API。
例如:下面将返回一个拉请求标题的页面,并且没有拉请求。
curl \
https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/pullrequests \
| \
jq "{ \
pagelen: .pagelen, \
size: .size, \
titles: [.values[].title], \
pageindex: .page \
}"
我使用jq解析JSON对象
引入请求是不是一件'本身git'处理可言,但更多的是托管网站,如github上或到位桶的功能,为你做。我不认为你会找到任何这样的命令行工具,除非有人制作了一个扩展/插件来处理特定网站,比如bitbucket。 –