是否可以在git commit消息中自动将标签添加到GitLab问题?我知道可以通过消息fix #123
关闭问题,但是如何添加要发布的标签,例如“测试”?
答案 0 :(得分:1)
否,这是不可能的。您唯一可以做的就是提到您提到的“修复/关闭#123”问题。
如果您真的需要这样做,那么您可以将其作为自定义服务器端挂钩的一部分来进行。您可能需要与GitLab API进行交互才能添加/管理标签,但这是可能的。您可以在Custom Hooks Documentation中了解更多信息。
但是,我通常建议避免使用自定义钩子。特别是那些与API交互的东西,可能会发生奇怪的事情。例如,如果您在pre-receive
挂钩中调用API,并且该连接挂起,则您的推送也会挂起。对于post-receive
来说还不是很糟糕,但是如果post-receive
无限期地挂起,仍然可能会出现问题。