使用 Github GraphQL 我想回答这个问题:
在版本/标签之间,哪些提交已合并到主控中?
如果我要在命令行上执行此操作,结果应该类似于此问题Get commit list between tags in Git的结果。
我正在使用开发者资源管理器,想知道我是否能够通过单个查询来完成此操作,或者是否需要多个查询。我尝试了以下操作,但它没有给我未标记的标签之间的提交,只是标记的提交。
{
repository(owner: "CoolCompany", name: "awesome-new-ui") {
refs(refPrefix: "refs/tags/", first: 2, orderBy: {field: TAG_COMMIT_DATE, direction: DESC}) {
edges {
node {
id
name
target {
oid
... on Commit {
author {
date
email
name
}
message
}
}
}
}
}
}
}