在Github文档和stackoverflow中尝试了大量搜索。找不到一个下降示例来展示我们如何使用逻辑否定运算符过滤PR
假设我想过滤所有为closed
并且标题中没有AutoDeploy
的PR。
尝试了以下操作,但不起作用。
is:pr is:closed -in:title "AutoDeploy"
From"理解搜索语法";,实际上,您可以在任何搜索限定符前面加上-
,以排除该限定符匹配的所有结果。
但是,这似乎只适用于存储库搜索,不适用于问题和PR搜索,其中排除运算符对"in
"限定符不执行任何操作。
您可能需要列出所有pr,然后用AutoDeploy(或grep-v排除它们(减去一个
使用GitHub CLI命令gh pr list
可以帮助对结果进行后处理。
gh pr list --search "is:closed" | grep -v "AutoDeploy"