是否可以在提交消息中为github问题分配票证或添加标签?
示例:
@usera ready for you to sign off for #Testing
其中@usera是用户而#Testing是标签?
答案 0 :(得分:11)
不幸的是,如果没有一些hackery,它看起来是不可能的。我整理了一个简单的sinatra应用程序(你可以抛出heroku)来处理一些新的处理程序
要分配给用户,您可以执行以下操作:
git commit -a -m 'updates #23 assigned =USERNAME';
要添加标签,您可以执行以下操作:
git commit -a -m 'updates #23 ~QA ~testing'
你也可以混合搭配:
git commit -a -m 'updates #23 ~QA ~testing =QAUSER'
答案 1 :(得分:2)
我没有看到支持在提交消息中引用文本标签或用户。但是,您可以通过提交消息中的编号引用问题:
准备好您签出#341
如果您的GitHub项目中存在问题#341,GitHub将识别#341
引用现有问题,并将链接到该问题。
有关引用消息中引用问题的更多信息: https://github.com/blog/831-issues-2-0-the-next-generation
我从上述链接中描述的一个例子:
答案 2 :(得分:1)
以下是更新的项目链接。
https://github.com/joshrendek/github-postcommit-shinies
教程设置此内容。
http://www.reigndesign.com/blog/adding-labels-and-re-assigning-github-issues-via-commit-message/
答案 3 :(得分:0)
只是添加到此(抱歉我没有足够的代表来评论,如果这更合适)但我只是使用@username
在github上做了一个提交,它在github上的提交消息中创建了一个linke .com就好了。
如果您有兴趣,可以在此处查看提交消息:https://github.com/kremerk/SqliteORM/commit/52008b80c71291e0164175f7b089ef3c096798a0