在关闭问题之前让Github问题处于中介“已解决”状态真的很棒。
现在,我有一个“已解决”标签,我在提交后手动选择问题并在网上更改它的标签。有没有办法可以通过提交消息执行此操作?
我确信这是一个常见问题。你们是如何解决这个问题的?
我从未使用过Github API但可以使用API完成这项工作如果我自己这样做了吗?
答案 0 :(得分:3)
不,Github只支持两种状态(开放和关闭)。任何其他“状态”必须通过标签实现,正如您现在已经在做的那样。 截至目前,无法从提交消息中应用标签。
当然,您可以随时从Github支持请求此类功能,并且可能会在某些时候实施。
答案 1 :(得分:3)
自2016年9月14日起,您可以通过项目管理您的州。见下图:
参考和来源:GitHub - A whole new GitHub Universe: announcing new tools, forums, and features。
我知道它并不像一个像#34;需要验证的新状态"因为你不能像@NevikRehnel那样在他的回答中说。但是你可以创建一个名为&#34的列;打开","需要验证"并且"关闭"您可以在正确的列中列出所有问题。
答案 2 :(得分:1)
您可以使用以下方法管理此问题:Adding and reassigning github issues via commit message。
每个提交都会运行一个简单的ruby脚本,并检查提交消息,查找~myLabel
和=assignedMember
以正确更新问题。